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

鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全/ formdata上傳文件的時(shí)候出現(xiàn)的問(wèn)題

formdata上傳文件的時(shí)候出現(xiàn)的問(wèn)題

  var formData = new FormData()
  for (let i = 0; i < fileObj.file.length; i++) {
    formData.append('file[]', fileObj.file[i])
  }
  let xhr = new XMLHttpRequest()
  xhr.open('POST', url + mLan.messageId)
  xhr.send(formData)
  
  使用的是formdata模擬的表單,報(bào)錯(cuò)如下 :
  
  POST http:// xxxxxx net::ERR_CONNECTION_RESET
  
  

clipboard.png
問(wèn)下是啥原因

編輯后:
我發(fā)現(xiàn)上傳一個(gè)文件的時(shí)候,是報(bào)錯(cuò) XMLHttpRequest cannot load http://xxxx. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8081' is therefore not allowed access.

然后
clipboard.png

但是多個(gè)文件就像最上面說(shuō)的那種報(bào)錯(cuò)了

回答
編輯回答
久不遇

'Access-Control-Allow-Origin' 是跨域錯(cuò)誤:

協(xié)議://域名:端口 要保持一致才算是同一域的訪問(wèn)。

一些高版本瀏覽器中,已經(jīng)支持跨域請(qǐng)求,不過(guò)需要后端進(jìn)行配置,后端允許某域的請(qǐng)求。具體如何配置,又是另外的一個(gè)問(wèn)題了。

不懂的話,下面評(píng)論我再詳細(xì)解答

2018年3月21日 23:26