phpstorm下$file['error']是1,接受不到文件,apache下正常。

发布于 2022-09-07 11:55:06 字数 920 浏览 24 评论 0

    $source = $_FILES['source'];
    var_dump($source);
    if ($source['error'] != UPLOAD_ERR_OK){
        $GLOBALS['error_message'] = '上传出错,错误码:'.$source['error'];
        return;
    }

phpstorm下结果:

array(5) { 
    ["name"]=> string(5) "a.mp3" 
    ["type"]=> string(0) "" 
    ["tmp_name"]=> string(0) "" 
    ["error"]=> int(1) ["size"]=> int(0) 
    }

apache下结果:

array(5) { 
    ["name"]=> string(5) "a.mp3" 
    ["type"]=> string(9) "audio/mp3" 
    ["tmp_name"]=> string(27) "C:\Windows\Temp\phpD080.tmp" 
    ["error"]=> int(0) ["size"]=> int(4248365) 
    }
    

请问以下原因出在哪里?

1.查文档说error 1是文件大小问题,我修改了php.ini的:upload_max_filesize = 10M
2.然后phpstrom下打开还是依然只能收到name,没有其他数据。
3.然后我用apache测试,一切正常。
4.请问这是phpstorm设置的问题吗?应该如何修改。
5.另外接受图片文件是正常的,只有音频这个出错。
新手,请大家指教以下。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文