国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

通過js獲取上傳的圖片信息(臨時保存路徑,名稱,大小)然后通過ajax傳遞給后端的方法

2019-11-20 11:29:40
字體:
來源:轉載
供稿:網友

項目需求:如何通過js獲取上傳的圖片信息(臨時保存路徑,名稱,大小)然后通過ajax傳遞給后端

題主用jquery接收

<input name="c_pic" id="c_pic" type="file" class="file">

用的方法是:

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

題主想用ajax 的post方法把上傳圖片的相關信息傳給后端,接收到的file是個object file,請問怎么轉換成能夠用post傳遞的數據格式?

當時我看到這個題目就想這還不簡單,直接把file通過JSON.stringify(file)(注:stringify()用于從一個對象解析出字符串),代碼如下:

var input = document.getElementById("c_pic");input.addEventListener('change',readFile,false);function readFile(){ var file = this.files[0];var file_json = JSON.stringify(file);console.log(file_json); //打印出來是: {}$.post('',file_json);}

發現打印出來的是一個空的對象:{};有知道的麻煩告知,感激不盡!

于是換了一種思路用uploadfile插件或百度的webuploader,其中jQuery File Upload 是一個Jquery圖片上傳組件,支持多文件上傳、取消、刪除,上傳前縮略圖預覽、列表顯示圖片大小,支持上傳進度條顯示;支持各種動態語言開發的服務器端。
如果支持html5,可以使用FormData Ajax上傳也能實現的。

以上內容就是小編給大家分享的通過js獲取上傳的圖片信息(臨時保存路徑,名稱,大小)然后通過ajax傳遞給后端的方法,希望對大家有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 门头沟区| 岚皋县| 渑池县| 田林县| 灵宝市| 北碚区| 长沙市| 吴旗县| 东海县| 乐昌市| 绵阳市| 永和县| 磐安县| 祁东县| 饶平县| 鄢陵县| 海兴县| 若尔盖县| 诸城市| 太康县| 阳原县| 正阳县| 恩平市| 贵阳市| 隆德县| 闸北区| 温州市| 固始县| 文安县| 三门县| 泸州市| 林甸县| 长治县| 泾阳县| 独山县| 建昌县| 于都县| 青神县| 晴隆县| 浦江县| 九江市|