【问题标题】:Laravel - getMimeType return wrong result on different serverLaravel - getMimeType 在不同的服务器上返回错误的结果
【发布时间】:2014-10-22 14:48:23
【问题描述】:

我上传了一个PowerPoint文件.pptx并提交

我的控制器文件有这个代码来获取文件的 mimetype。

return Input::file('document')->getMimeType();

在我的本地主机 - Xampp 上,我得到正确的结果:

application/vnd.openxmlformats-officedocument.presentationml.presentation

但是为什么当我将代码部署到托管在 exabyte 上的生产服务器时, mimetype 函数返回为

application/zip?

我能知道如何解决这个问题吗?是php服务器相关的问题吗?还是我的代码有问题?

【问题讨论】:

  • 发现了类似的问题here但是问题是服务器相关的。

标签: php validation file-upload laravel mime-types


【解决方案1】:

因为我用Exabyte购买了我的域和服务器,所以我联系了他们,问题是php的编译问题,他们重新编译php添加fileinfo后,一切都很好。!

【讨论】:

    猜你喜欢
    • 2012-07-07
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    • 2019-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多