android - php上传图片时 $_FILES为空
黄舟
黄舟 2017-04-10 14:55:11
[PHP讨论组]

写了一个php上传的程序,用来接收安卓post上传过来的图片,接收到的$_FILES为空。 这个程序在之前的服务器上是可以的,程序没有改动的情况下,迁移到新的服务器后就不行了。原来的服务器php 5.3.10 Apache2.2.22,新的服务器上php 5.4.31 Apache2.2.27。

写了一个html的表单页面用来测试上传到新服务器的这个php文件是可以的,正常上传。也就是说从安卓过来的接收的为空。

想问问大家不知道还有什么其他因素影响接收? 谢谢

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(6)
巴扎黑

抓个包看看,看看你的HTTP内容是否正常

PHPz
<form method="post" enctype="multipart/form-data">
大家讲道理

可能你忘了定义MIME类型

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

天蓬老师

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

ringa_lee

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

PHPz

这个解决了吗 是啥原因 急求

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号