【发布时间】:2014-02-18 09:43:52
【问题描述】:
我创建了一个带有文件上传功能的 codeigniter 应用程序。这在 Canvas 页面中作为我的 Facebook 应用程序加载。我已将允许的类型设置为 png、jpg、mp4。
在本地主机上测试时,它工作正常并且上传良好。
但是,当我上传到我的服务器并安装为我的画布应用程序时,当我通过 apps.facebook.com/myapp 访问我的页面时,图像上传正常,但是,当我尝试上传 mp4 文件时,这是成功的在 localhost 版本上上传,它返回上传错误“不允许您尝试上传的文件类型。”。
但我已将其设置为允许的类型。
我尝试通过画布 url (www.myapps.com/apps) 而不是画布页面 (apps.facebook.com/myapp) 上传,但它给出了同样的问题,它说该类型是不允许的。
我认为可能是服务器未配置,所以我将AddType video/mp4 .mp4 添加到服务器和应用程序文件夹的 .htaccess 中。
我还确保在我的 codeigniter 应用程序的 mime.php 中添加了 mp4。
只是不知道该怎么做。它一直说这是不允许的,但它是。
任何帮助都会很棒。我该如何解决这个问题?
【问题讨论】:
标签: facebook .htaccess codeigniter video mime-types