iOS端Edge浏览器触发上传时PHP的$_FILES数组未填充的问题求助
iOS端Edge浏览器触发上传时PHP的$_FILES数组未填充的问题求助
大家好,我最近碰到个挺闹心的文件上传问题,想请各位帮忙支支招。
我在自己的网站里用了一段HTML表单代码,用来上传图片到PHP后端服务器,代码如下:
<form method="POST" enctype="multipart/form-data" action="php/server_processImage.php"> <input type="file" name="image_file"> <input type="submit" value="Upload"> </form>
在桌面端的Chrome和Edge浏览器里测试时,一切都正常——图片能顺利传到服务器,后端PHP的$_FILES数组也能正确获取到文件的相关信息。但在iOS系统的Edge浏览器里点击上传后,后端的$_FILES数组居然是空的,完全没有填充任何文件数据,试了好多次都是这个情况,我实在找不到问题出在哪。
我已经确认表单的enctype="multipart/form-data"属性是正确设置的,请求方法也确实是POST,这些在桌面端都验证过没问题,唯独iOS端的Edge掉了链子。有没有朋友遇到过类似的情况?或者能给我一些排查的方向吗?麻烦大家了!
内容来源于stack exchange
相关产品推荐
相关产品推荐

