zonglang / code

平时写的代码练习
1 stars 0 forks source link

文件上传怎么实现 #12

Open zonglang opened 5 years ago

zonglang commented 5 years ago

文件上传解决方案

后台

首先得明白,处理请求要用到CORS,处理上传的文件用到multer

multer

有个中间件(multer)可以用,首先配置一个对象(存在哪里,要改什么),然后在中间件调用的时候指定域(field)

CORS

处理CORS的时候,⚠️post请求前会发个options请求

form表单

name和multer中的field对应 不会有cors跨域问题 ⚠️会有默认跳转,令form的target 指向 iframe的name就能解决

fetch

传输new FormData() 会有CORS跨域问题