2017-08-05 36 views
0

我想將文件傳入api調用。我已經有一個文件位置。是否可以在api調用表單數據中添加文件?

var formData = new FormData(); 

var firstName='xyz' , lastName = '123', emailID="[email protected]", 
doc = '/User/Desktop.jpg'; //This is a filename of an image 

formData.append("first_name",firstName); 
formData.append("last_name",lastName); 
formData.append("email",emailID); 
formData.append("document",doc); // here i got error 

$.ajax({ 
     url: apiurl, 
     type:'POST', 
     data:formData, 
     success: function (data) { 

      if(data.approved==true) 
       alert('success'); 

      }, 
     error:function(result){ 
       alert(result.responseText) 
      }, 
     cache: false, 
     contentType: false, 
     processData: false 
    }); 

它返回一個錯誤。因爲,我將文檔類型傳遞爲字符串。我想將文檔類型更改爲文件。

+0

您可以將圖像轉換爲blob併發送。 –

+0

但如何將靜態文件路徑傳遞到。我試過。但它不起作用。 – Charu

回答

相關問題