Tag: 多部分

具有多个文件的Multipart HTTP请求应该是什么样的?

我正在做一个iPhone应用程序,使多个图像文件的多部分HTTP请求。 它看起来像是在服务器端发生的事情是,其中一个图像得到正确parsing,但其他两个文件不是。 任何人都可以发布一个包含多个图像文件的示例HTTP多部分请求?

改进 – 多部分请求:所需的MultipartFile参数“文件”不存在

我试图使用Retrofit2发送服务器上的文件。 我根据文档做所有事情,但总是得到400服务器错误。 我试图这样做: RequestBody body = RequestBody.create(MediaType.parse("image/png"), photo); //………. @Multipart @POST(ADD_PHOTO) Observable<HPSPhotoResponse> addPhoto(@Part("file") RequestBody file); …就像这样: MultipartBody.Part part = MultipartBody.Part.createFormData("file", "file", body); //……….. @Multipart @POST(ADD_PHOTO) Observable<HPSPhotoResponse> addPhoto(@Part("file") MultipartBody.Part files); 没关系。 结果始终相同“多部分请求:所需的MultipartFile参数'文件'不存在” – 服务器响应。 我会认为服务器上的Spring工作不好,但我在Swift(iOS)上做的等效代码,它的工作原理! 这里服务器看到这个“文件”部分。 Alamofire.upload(method, endpoint, headers: headers, multipartFormData: { multipartFormData in multipartFormData.appendBodyPart(fileURL: self.filePath!, name: "file") } 现在我希望它可以在Android上使用Retrofit。 但是我甚至查看了Retrofit请求的日志,事实上我没有在日志中看到任何“文件”文本。 那有什么问题?

如何用一个HTTP请求下载多个文件?

用例:用户点击网页上的链接 – 繁荣! 加载坐在他的文件夹中的文件。 我试图使用多部分/混合消息打包文件,但它似乎只适用于Firefox 这就是我的回应: HTTP/1.0 200 OK Connection: close Date: Wed, 24 Jun 2009 23:41:40 GMT Content-Type: multipart/mixed;boundary=AMZ90RFX875LKMFasdf09DDFF3 Client-Date: Wed, 24 Jun 2009 23:41:40 GMT Client-Peer: 127.0.0.1:3000 Client-Response-Num: 1 MIME-Version: 1.0 Status: 200 –AMZ90RFX875LKMFasdf09DDFF3 Content-type: image/jpeg Content-transfer-encoding: binary Content-disposition: attachment; filename="001.jpg" << here goes binary data >>–AMZ90RFX875LKMFasdf09DDFF3 Content-type: image/jpeg Content-transfer-encoding: binary Content-disposition: attachment; […]

发送包含embedded图像的多段html电子邮件

我一直在玩python的电子邮件模块,但我想能够知道如何embedded在HTML中包含的图像。 所以例如,如果身体是类似的东西 <img src="../path/image.png"></img> 我想将image.pngembedded到电子邮件中,并且src属性应该replace为content-id 。 有谁知道如何做到这一点?