在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ 為什么`formdata.append()`第二個(gè)參數(shù)可以穿對(duì)象?

為什么`formdata.append()`第二個(gè)參數(shù)可以穿對(duì)象?

場(chǎng)景: 通過攝像機(jī)獲取到了的圖片信息為包含rui的數(shù)據(jù), 要進(jìn)行文件上傳, 百度到的代碼是:

 let formData = new FormData()
    let file = {uri: response.uri, type: 'multipart/form-data', name: 'image.png'}
    formData.append("files",file)

而在文檔中看到的是:

formData.append(name, value, filename)

value
The field's value. This can be a USVString or Blob (including
subclasses such as File).

文檔提到參數(shù)是USVString或者Blob, 那么為什么可以使用一個(gè)包含文件信息的對(duì)象來代替?

回答
編輯回答
萌面人

可以打印一下file,其實(shí)就是一個(gè)js對(duì)象

console.log(document.querySelector('input[type=file]').files[0])
2017年7月11日 08:31