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

 断雁难飞_920 发布于 2022-12-01 11:05

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

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

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

6 个回答
  • 抓个包看看,看看你的HTTP内容是否正常

    2022-12-01 11:11 回答
  • <form method="post" enctype="multipart/form-data">
    
    2022-12-01 11:11 回答
  • 可能你忘了定义MIME类型

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

    2022-12-01 11:11 回答
  • 也有可能android端提交的时候出现的问题

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

    2022-12-01 11:11 回答
  • 这个解决了吗 是啥原因 急求

    2022-12-01 11:11 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有