You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 12:48:13