Multi-part form data upload with akka http -


i'm trying figure out how create multi-part form data request (client api) akka http, can't find way express formdata.

does 1 has idea how create form data take file or inputstream?

m

i guess bit late right now, example, has both client , server.

i copy relevant part

  def createentity(file: file): future[requestentity] = {     require(file.exists())     val formdata =       multipart.formdata(         source.single(           multipart.formdata.bodypart(             "test",             httpentity(mediatypes.`application/octet-stream`, file.length(), synchronousfilesource(file, chunksize = 100000)), // chunk size here critical performance             map("filename" -> file.getname))))     marshal(formdata).to[requestentity]   }    def createrequest(target: uri, file: file): future[httprequest] =     {       e ← createentity(file)     } yield httprequest(httpmethods.post, uri = target, entity = e) 

Comments

Popular posts from this blog

javascript - Bootstrap Popover: iOS Safari strange behaviour -

Magento/PHP - Get phones on all members in a customer group -

session - Logging Out Using PHP -