我想通過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