2016-12-28 7 views
-3

を追加私たちは、問題を次のようしている、私たちは本当にオブジェクト(uploadFile)にヘッダを追加する必要がありますし、我々はそれをreciveすることはできません。..jqueryのファイラーは、ヘッダ

uploadFile: { 
    url: SERWER+"person/offer/photo/upload", 
    data: null, 
    type: 'POST', 
    enctype: 'multipart/form-data', 
    synchron: true, 
    headers : { 
      'X-Auth-Token' : localStorage.getItem('X-Auth-Token') 
     }, 
    success: function(data, itemEl, listEl, boxEl, newInputEl, inputEl, id){ 
     console.log(data); 

それは動作しません:(

+1

あなたはより良い定義することができますが、「動作しない」 –

+0

は、要求は常にどのようにあなたが読んでいるヘッダ – Adacho

+0

せずに送信されます。http?ハイデrs?あなたはどんなヘッダーを手に入れますか? 'localStorage.getItem( 'X-Auth-Token')からどのような価値を得ていますか?ネットワークパネルにはどのようなヘッダーが送られてきますか? –

答えて

1

あなたはjQuery.filerにヘッダを追加することはできませんあなたはbeforeSendを使用してみてくださいすることができます。

var beforeSendFn = function(){ 
    jqXHR.setRequestHeader('X-Auth-Token', localStorage.getItem('X-Auth-Token')); 
} 

uploadFile: { 
    beforeSend: beforeSendFn 
    ... 
} 
関連する問題