安卓上传文件php失败,android - php上传图片时 $_FILES为空
寫了一個php上傳的程序,用來接收安卓post上傳過來的圖片,接收到的$_FILES為空。 這個程序在之前的服務器上是可以的,程序沒有改動的情況下,遷移到新的服務器后就不行了。原來的服務器php 5.3.10 Apache2.2.22,新的服務器上php 5.4.31 Apache2.2.27。
寫了一個html的表單頁面用來測試上傳到新服務器的這個php文件是可以的,正常上傳。也就是說從安卓過來的接收的為空。
想問問大家不知道還有什么其他因素影響接收? 謝謝
回復內容:
寫了一個php上傳的程序,用來接收安卓post上傳過來的圖片,接收到的$_FILES為空。 這個程序在之前的服務器上是可以的,程序沒有改動的情況下,遷移到新的服務器后就不行了。原來的服務器php 5.3.10 Apache2.2.22,新的服務器上php 5.4.31 Apache2.2.27。
寫了一個html的表單頁面用來測試上傳到新服務器的這個php文件是可以的,正常上傳。也就是說從安卓過來的接收的為空。
想問問大家不知道還有什么其他因素影響接收? 謝謝
抓個包看看,看看你的HTTP內容是否正常
可能你忘了定義MIME類型
請求頭里加一條'Content-Type:文件MIME類型;'
也有可能android端提交的時候出現的問題
針對有可能出現的問題,做以下排查:
1,用android往本地或者測試服務器上發請求試試,確定是不是app的問題。
2,如果不是android的問題,檢查上傳限制(文件超過2M)是否有問題,MIME類型是否有限制。
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的安卓上传文件php失败,android - php上传图片时 $_FILES为空的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信用卡转账到银行卡要多久 各大银行到账时
- 下一篇: 如何判断市场已经到了高点?什么时候可以考