“http error” when using Uploadify plugin for JQuery

微笑、不失礼 提交于 2019-12-01 23:26:23

问题


I'm using the plugin from here: http://www.uploadify.com/

I have setup a simple test case, select a file etc & I get a "HTTP Error" when I try to upload.

Here is the relevant code from my header..

<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>

.. and here is my html code..

<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>

I would provide the link but it's inside an admin area.

I couldn't find any documentation on troubleshooting errors on this plugin.

Edit: I checked it with fiddler & it seems I'm getting a "Response Code 413 - Request Entity Too Large" error.

Edit: Problem fixed.... it was an issue with some stuff I had in the .htaccess file, probably the "LimitRequestBody".


回答1:


I got a different http error: HTTP undefined or HTTP 500. After 4 hours of searching the web, I found the answer.

It is because the server uses Mod_Security. To turn it off, add these lines to .htacess file

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

Credit: scaturan posted on http://gallery.menalto.com/node/94614




回答2:


Problem fixed.... it was an issue with some stuff I had in the .htaccess file, probably the "LimitRequestBody".

Not sure why these settings affected it as the values I had set in there were larger values than the files I was trying to upload, but alas the code I took out of .htaccess was the below..

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


来源:https://stackoverflow.com/questions/4034239/http-error-when-using-uploadify-plugin-for-jquery

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!