Home > Backend Development > PHP Tutorial > android - php上传图片时 $_FILES为空

android - php上传图片时 $_FILES为空

WBOY
Release: 2016-06-06 20:43:53
Original
1158 people have browsed it

写了一个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内容是否正常

<code><form method="post" enctype="multipart/form-data">
</form></code>
Copy after login

可能你忘了定义MIME类型

请求头里加一条'Content-Type:文件MIME类型;'

也有可能android端提交的时候出现的问题

针对有可能出现的问题,做以下排查:
1,用android往本地或者测试服务器上发请求试试,确定是不是app的问题。
2,如果不是android的问题,检查上传限制(文件超过2M)是否有问题,MIME类型是否有限制。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template