如何通过HTTPPost发送图像?

如何通过HTTPPost发送图像?,第1张

概述如何通过HTTPPost发送图像

我正在创build一个活动,需要上传图像到一个web服务使用他们的API。

我发现,如果我使用UrlEncodedFormEntity并通过发送图像数据。 web服务没有收到。 (至less它不能读取)。

事实上,如果我添加一些variables与图像数据(如文件的名称,文件大小)发送它们可以从web服务读取,但图像数据仍然不会出现,如果我尝试读取它的服务器端。

现在我使用BasicnameValuePair作为我的数据容器UrlEncodedFormEntity。

AndroID LocalServerSocket

是否有相当于iOS的“adb shellinput键盘文本”?

AndroID文件系统日记

如何使用包含®的目录名称使用adb pull

linux字符设备 – 如果读取缓冲区太小,该怎么办?

无法find产品“cm_oneplus2”的configuration生成文件

AndroID如何强制执行权限?

在Ubuntu 12.04上构buildAndroID项目的VLC失败

在AndroID上TCP快速打开

检测插入的USB设备

可能会帮助你。 我使用了相同的功能,但是Web服务是由我开发的。 我已经使用以下内容发布图片:

我得到特定的位图图标,并像这样在字节数组中压缩它:

ByteArrayOutputStream out = new ByteArrayOutputStream(10240); icon.compress(CompressFormat.PNG,100,out);

然后创建httpPost并设置实体。

httpPostInstance.setEntity(new ByteArrayEntity(out.toByteArray()));

检查“Content-type”标题。 您必须正确地将其设置为任何您所期望的服务。

总结

以上是内存溢出为你收集整理的如何通过HTTPPost发送图像?全部内容,希望文章能够帮你解决如何通过HTTPPost发送图像?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1279369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存