将文件直接上传到服务器而无需来自android的web服务

时间:2013-12-05 09:09:09

标签: android web-services file rest upload

好的,所以我需要直接将文件上传到服务器,而无需使用Android的任何网络服务..

首先我使用REST Web服务这样做但事情是它总是说执行我的请求时事务太大....在android中我将图像转换为byte []然后从我的服务器端转换为Base64字符串我解码此Base64字符串并将字节写入文件。

我如何直接上传到我的服务器上的文件夹...就像执行一个将文件上传到“localhost / myWebApplicationDir / images /”的函数然后文件here.jpg“

2 个答案:

答案 0 :(得分:0)

您需要实现处理上传的内容,因为Web服务器通常不会开箱即用。我相信你可以在谷歌的某个地方找到用PHP编写的POST上传脚本。然后实现一些将文件POST到端点的代码,你应该没问题。 没有开箱即用的工具,但这并不是很多工作。

答案 1 :(得分:0)

我发现此链接非常有用我发现您需要与服务器建立开放连接并与流进行通信,例如保持连接活动并逐位上传文件....但您仍然需要像@这样的Web服务梅雷德里卡说。

http://ihofmann.wordpress.com/2013/01/23/android-sending-post-requests-with-parameters/