javascript - 怎麼通過js擷取上傳的圖片資訊(臨時儲存路徑,名稱,大小)然後通過ajax傳遞給後端

來源:互聯網
上載者:User
其實問題就是:怎麼通過js擷取上傳的圖片資訊(臨時儲存路徑,名稱,大小)然後通過ajax傳遞給後端

我用jquery接收

 

上傳的圖片

用的方法是

var input = document.getElementById("c_pic");input.addEventListener('change',readFile,false);function readFile(){ var file = this.files[0]; }

我想用ajax 的post方法把上傳圖片的相關資訊傳給後端
接收到的file是個object file
請問怎麼轉換成能夠用post傳遞的資料格式

回複內容:

其實問題就是:怎麼通過js擷取上傳的圖片資訊(臨時儲存路徑,名稱,大小)然後通過ajax傳遞給後端

我用jquery接收

 

上傳的圖片

用的方法是

var input = document.getElementById("c_pic");input.addEventListener('change',readFile,false);function readFile(){ var file = this.files[0]; }

我想用ajax 的post方法把上傳圖片的相關資訊傳給後端
接收到的file是個object file
請問怎麼轉換成能夠用post傳遞的資料格式

建議用uploadfile外掛程式 上面的資訊都能擷取得到

通過uploadfile外掛程式或百度的webuploader
如果支援html5,可以使用FormData Ajax上傳

var file = document.getElementById("c_pic").files[0];var file_json = JSON.stringify(file);$.post('',file_json);
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.