使用Goify的Goify插件时出现“http错误”

时间:2010-10-27 14:17:27

标签: jquery jquery-plugins uploadify http-error

我正在使用此处的插件:http://www.uploadify.com/

我已经设置了一个简单的测试用例,选择了一个文件等等。我尝试上传时收到“HTTP错误”。

以下是我标题中的相关代码..

<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/swfobject.js"></script>
<script type="text/javascript" src="js/jquery.uploadify.v2.1.0.min.js"></script> 
<link href="css/reset.css" rel="stylesheet" type="text/css" />
<link href="css/admin.css" rel="stylesheet" type="text/css">

<script type="text/javascript">
$(document).ready(function() {
    $('#sampleFile').uploadify({
        'uploader': 'include/uploadify/uploadify.swf',
        'script': 'upload_test.php',
        'folder': '/work/avais/bizlists/lists',
        'cancelImg': 'include/uploadify/cancel.png'
    });
});
</script>

</head>

..这是我的HTML代码..

<div id="upload_wrapper">
    <input type="text" name="full_name" /><br />
    <input id="sampleFile" name="sampleFile" type="file" />
    <input type="button" name="upload" value="Upload" onclick="javascript:$('#sampleFile').uploadifyUpload();" />
</div>

我会提供链接,但它位于管理区域内。

我找不到有关此插件的错误排除方法的任何文档。

修改:我用fiddler&amp;我似乎得到了“响应代码413 - 请求实体太大”错误。

编辑:问题已修复....这是我在.htaccess文件中的一些问题,可能是“LimitRequestBody”。

2 个答案:

答案 0 :(得分:3)

我收到了一个不同的http错误:HTTP未定义或HTTP 500.经过4个小时的网络搜索后,我找到了答案。

这是因为服务器使用Mod_Security。要将其关闭,请将这些行添加到.htacess文件

<Ifmodule mod_php5.c>
SecFilterEngine "off"
SecFilterScanPOST "off"
</Ifmodule>

Credit:scaturan张贴于http://gallery.menalto.com/node/94614

答案 1 :(得分:1)

问题已解决....这是我在.htaccess文件中的一些问题,可能是“LimitRequestBody”。

不确定为什么这些设置会影响它,因为我在其中设置的值比我尝试上传的文件的值更大,但是我从.htaccess中获取的代码如下所示。

php_value upload_max_filesize 256MB
php_value post_max_size 300MB
php_value max_input_time 500
LimitRequestBody 500MB