我在wordpress 3.9.3中上传超过3 mb的swf文件时遇到HTTP错误。我已将upload_max_size更改为6400M,并将post_size上传到100M,但仍然存在问题。我的网站托管在 godaddy VPS 上。我有足够的内存来上传文件。我已经尝试了所有可能性。使用 cpanel 或 ftp 我可以上传文件,但从管理面板发生此错误。有没有人可以告诉我这个问题的根本原因。
3.6.1及更高版本(如您的情况3.9.3)不再允许上传SWF文件。
来源 http://codex.wordpress.org/Version_3.6.1:
其他安全强化:更新了有关文件上传的安全限制,以降低跨站点脚本的可能性。默认情况下不再允许扩展.swf和.exe,并且仅当用户能够使用未筛选的 HTML 时,才允许使用 .htm 和 .html。
所以你有3个选择:
- 根本不上传 SWF 文件
- 将 SWF 文件转换为 MP4(例如)
- 或创建自定义 WordPress 模板,如此处所述 https://wordpress.stackexchange.com/questions/116767/add-swf-file-to-wordpress-through-custom-template