CodeIgniter视频文件未在Web服务器上上传

时间:2014-01-27 13:59:49

标签: facebook .htaccess codeigniter video mime-types

我创建了一个带文件上传功能的codeigniter应用程序。这是在Canvas页面中作为我的Facebook应用程序加载的。我已将允许的类型设置为png,jpg,mp4。

在localhost上测试时,这样可以正常上传。

然而,当我上传到我的服务器并安装为我的画布应用程序时,当我通过apps.facebook.com/myapp访问我的页面时,图像上传得很好,但是,当我尝试上传mp4文件时,这是成功的在localhost版本上传时,它会返回上传错误“您尝试上传的文件类型是不允许的。”。

但我已将其设为允许类型。

我尝试通过画布网址(www.myapps.com/apps)而不是画布页面(apps.facebook.com/myapp)上传,但它提出了同样的问题,它说不允许这种类型。< / p>

我认为可能是服务器未配置,因此我将AddType video/mp4 .mp4添加到服务器和应用程序文件夹的.htaccess。

此外,我确保在我的codeigniter应用程序中的mime.php中添加了mp4。

不知道该怎么做。它一直说这是不允许的,但确实如此。

任何帮助都会很棒。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试在codeigniter的config文件夹中的列表中添加两种mime类型。像这样。

'mp4' => array('video/mp4', 'application/octet-stream')