«ошибка http» при использовании плагина Uploadify для JQuery - PullRequest
3 голосов
/ 27 октября 2010

Я использую плагин отсюда: 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, и мне кажется, что я получаю сообщение об ошибке «Код ответа 413 - запрос слишком большой».

Редактировать: Проблема исправлена ​​.... это была проблема с некоторыми вещами, которые у меня были в файле .htaccess, вероятно, "LimitRequestBody".

Ответы [ 2 ]

3 голосов
/ 25 января 2011

Я получил другую ошибку http: HTTP undefined или HTTP 500. После 4 часов поиска в Интернете я нашел ответ.

Это потому, что сервер использует Mod_Security.Чтобы отключить его, добавьте эти строки в файл .htacess

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

Credit: scaturan опубликован http://gallery.menalto.com/node/94614

1 голос
/ 27 октября 2010

Проблема исправлена ​​.... это была проблема с некоторыми вещами, которые у меня были в файле .htaccess, возможно, с "LimitRequestBody".

Не уверен, почему эти настройки повлияли на него как на значения, которые я установил взначения были больше, чем файлы, которые я пытался загрузить, но, увы, код, который я извлек из .htaccess, был ниже ..

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