Upload media file problem

时间:2011-01-26 作者:Lucy

我有一个奇怪的上传问题,类似于:wordpress upload http error?

我有8MB的上传限制,无法控制php。ini。

我的客户端可以在Wordpress中成功上载小型媒体文件(图像和PDF),但无法上载大于1MB的文件。她尝试了flash和浏览器上传方法,导致flash方法出现IO错误,浏览器方法出现“页面加载时连接服务器被重置”错误。她在两台不同的电脑上尝试了不同的浏览器。

但是,从不同的位置,我可以使用相同的Wordpress登录,上载完全相同的较大文件。

我创建了一个简单的php上传脚本(在同一个站点上,但在WP之外),她可以使用该脚本成功上传WP中失败的较大文件。

我可以做一个变通方法,让她用我的表单上传,但这并不理想,因为她已经发现wordpress非常复杂。

你知道为什么会这样吗?

谢谢

露西

1 个回复
SO网友:t31os

我建议询问您的客户在添加媒体时显示了什么价值,如屏幕截图所示。

enter image description here

如果显示的值为1mb 那么我可以告诉你负责的职能如下。

function wp_max_upload_size() {
    $u_bytes = wp_convert_hr_to_bytes( ini_get( \'upload_max_filesize\' ) );
    $p_bytes = wp_convert_hr_to_bytes( ini_get( \'post_max_size\' ) );
    $bytes = apply_filters( \'upload_size_limit\', min($u_bytes, $p_bytes), $u_bytes, $p_bytes );
    return $bytes;
}
在中找到wp-admin/includes/template.php
http://core.trac.wordpress.org/browser/tags/3.0.4/wp-admin/includes/template.php#L2712

从上面的函数中可以看到,该值首先由服务器ini配置确定,其次由连接到upload_size_limit. 如果服务器配置与您看到的显示不匹配,那么我猜可能是一个插件/主题添加了一个过滤器upload_size_limit 这会对文件大小施加不同的限制。

Additional
一些支持主题提到了类似的问题
http://wordpress.org/support/topic/upload-limit-problems-on-local-site
http://wordpress.org/support/topic/multiple-domain-mod-limits-file-uploads-to-1mb
http://wordpress.org/support/topic/max-upload-size-problem-yes-again

结束

相关推荐

User-based media gallery

我正在建立一个同时使用WordPress和BuddyPress的网站,我希望建立一个自定义部分,用户可以上传作品,人们可以对其进行评论/评分。我浏览了各种不同的选项,但似乎使用自定义的帖子类型,然后允许成员提交内容是最好的选择。这是更好的方法吗?还是你认为帖子类型是最好的选择。要了解其所需的功能类型,请执行以下操作:http://dribbble.com/其想法是将图像作为类似域的URL。com/designs/my-awesome-work-2201/当查看成员档案时,您将能够查看他们的最新作品等,因此