上传图片 一定要转成base64码吗

后台要对象 是不是就不用转了 如果后台只要路径是不是就要 先转成外网路径 再把路径发给后端 大神能讲一下吗vue开发

翻翻过去那场雪
浏览 2227回答 2
2回答

一只名叫tom的猫

上传图片 一定要转成base64码吗一定不要,后台要对象无法就是想省事嘛,问题是这代价太大。首先传文件要用multipart/form-data,转base64文件大小会变大很多。其次如果想通过json传文件,那么必须允许application/json挟带的body足够大(你还不知道要多大),那如果我post一个足够大的真的json让你服务器去序列化你不会崩?如果后台只要路径,那么他应该提供另一个接口让你传文件,并返回文件路径,再由你拿到路径去进行第二次请求提交数据。

FFIVE

最好直接formData,前端没能力转成外网地址,通常都是传file文件给服务端 服务端返回一个图片地址。
打开App,查看更多内容
随时随地看视频慕课网APP