我想同时上传多个图片文件,那就要用 FormData去上传对吧?
然后服务器(这里用node.js)解析读取到的数据,(估计)是某种协议来保存这些数据(----*** 作为分隔符,Content-** 数据/文件元信息,连续两个换行符[\r\n\r\n] 下面就是数据)
-----------------------------84099548324121656403635886376
Content-Disposition: form-data; name="uid"
372716830
-----------------------------84099548324121656403635886376
Content-Disposition: form-data; name="image-1"; filename="Screen Shot 2020-06-23 at 4.48.16 PM.png"
Content-Type: image/png
�PNG
IHDRt>��F ......(省略)
"
写几行简单的代码(依赖正则表达式)可以解析到数据,但就是 图片(文件) 数据不行
我估计是因为我为了解析这些数据由Binary转换为String,所以图片的二进制格式也被转换了,但是又不能100%复原回去?
网上搜基本都是用node.js的某个框架(今下午突然我的VPN都用不了了,访问不到Google,(只能Baidu/Bing)所以没搜到…)
请教下原理~~