3

私はここからプラグインを使用しています: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>

リンクを提供しますが、管理エリア内にあります。

このプラグインのエラーのトラブルシューティングに関するドキュメントが見つかりませんでした。

編集:フィドラーで確認しましたが、「応答コード413-エンティティが大きすぎます」というエラーが発生しているようです。

編集:問題が修正されました....それは私が.htaccessファイルに持っていたいくつかのもの、おそらく「LimitRequestBody」の問題でした。

4

2 に答える 2

3

別のhttpエラーが発生しました:HTTPundefinedまたはHTTP500。Webを4時間検索した後、答えが見つかりました。

サーバーがMod_Securityを使用しているためです。オフにするには、これらの行を.htacessファイルに追加します

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

クレジット:scaturanがhttp://gallery.menalto.com/node/94614に投稿されました

于 2011-01-25T08:52:54.100 に答える
1

問題が修正されました....これは、.htaccessファイルにあるもの(おそらく「LimitRequestBody」)の問題でした。

設定した値がアップロードしようとしたファイルよりも大きいため、これらの設定が影響した理由はわかりませんが、残念ながら、.htaccessから取り出したコードは次のとおりです。

php_value upload_max_filesize 256MB
php_value post_max_size 300MB
php_value max_input_time 500
LimitRequestBody 500MB
于 2010-10-27T18:00:44.037 に答える