2011-02-10 6 views
0

イム上のエラー406この男からスクリプトを使用して放火犯のみ

A. Valums http://valums.com/ajax-upload/

すべてが正常です。 Firebugのリンクを右クリックして新しいウィンドウで開くと、そのファイルは存在していて、それが何をすると思うかを行います。放火犯の

ページは

Not Acceptable 

An appropriate representation of the requested resource upload.php could not be found on this server. 

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

を言いますが、私はそれが正常に動作し、正しいことを返す新しいタブページを見ると、A. Valums上のスクリプトは、AJAXリクエストところで

を持っています更新

Host   www.example.com 
User-Agent  Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 
Accept   text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Accept-Language en-gb,en;q=0.5 
Accept-Encoding gzip,deflate 
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7 
Keep-Alive  115 
Connection  keep-alive 
Content-Type application/octet-stream 
Referer   http://www.example.com 
Content-Length 192378 
Cookie

答えて

0

それは無効と私はそれはしかし、あなたは問題が発生した場合、彼らはそれについて知っておくべきホスティングプロバイダに依頼されているもの:)

+1

mod_securityは、Apacheで基本的な侵入検知を行います - 受信したデータ(特定の要求ヘッダー)を悪質なものについてチェックし、悪いものをブロックします。 –

+0

私はそれほど多くのことを知っていました:)しかし、それは役に立つかもしれない人のために+1です:) – Val

0

HTTPヘッダーを見てください。あなたのJavaScriptは、Acceptヘッダを追加している可能性があります。サーバは、それに対応する適切なタイプのデータがないと考えています。

+0

'XHRを見当もつかないする必要があり、「mod_securityを」と呼ばれるerror.somethingサーバーました.setRequestHeader( "X-Requested-With"、 "XMLHttpRequest"); xhr.setRequestHeader( "X-File-Name"、encodeURIComponent(name)); xhr.setRequestHeader( "Content-Type"、 "application/octet-stream");これはjavascriptのヘッダーに関するものです – Val

+0

JavaScriptで指定したものだけでなく、送信された実際のヘッダーを見てください。 – Quentin

+0

質問で更新されたヘッダがあります – Val

関連する問題