我想通过HttpGet将图像作为Base64编码的字符串发送到我的PHP脚本,但是由于我期望得到的414 URI距我的服务器太大。通过HttpGet发送长字符串(Base64编码图像)
有没有办法用HttpGet发布大字符串?
任何帮助,非常感谢。
我想通过HttpGet将图像作为Base64编码的字符串发送到我的PHP脚本,但是由于我期望得到的414 URI距我的服务器太大。通过HttpGet发送长字符串(Base64编码图像)
有没有办法用HttpGet发布大字符串?
任何帮助,非常感谢。
URI限制取决于服务器设置,通过Get方法发送大量数据并不是一个好主意。不,你不能使用Post on Get服务。
最好是改变你的web服务收到请求后,然后只要你想
当URI太大(你的事业是用它来发送图像您可以发送,只要数据.. )你所能做的就是通过压缩它来缩小它。或者,如果您有权访问服务器,请增加限制....
单向或其他....使用http-post而不是http-get。 你不会有问题,大小是有限的(或者如果这是一个限制,它的方式大于http-get的方式),我不相信通过http-get发送图像是http的使用目的http
是的,我知道这不是一种好的做事方式,但我完全无法使用HttpPost来访问我的脚本 - 如果可以的话,请查看我的另一个问题:http:/ /stackoverflow.com/questions/9920967/android-post-base64-string-to-php – PinkFloydRocks 2012-03-29 09:32:58
是的,我知道这不是一个好的做事方式,但我完全无法使用HttpPost来访问我的脚本 - 如果可以的话,请查看我的其他问题:http://stackoverflow.com/questions/9920967/android-post-base64-string-to-php – PinkFloydRocks 2012-03-29 09:32:41
我刚刚给你的其他问题加了我的答案。不知道它是否对你有帮助 – waqaslam 2012-03-29 09:47:25