美文网首页
URL地址转换为File对象并实现上传操作

URL地址转换为File对象并实现上传操作

作者: 易冷zzz | 来源:发表于2024-01-18 11:50 被阅读0次

背景
上传图片时需要保留原有的存量图片,不知道用户对存量图片做了什么操作,一次每次提交都是全量提交,但存量的图片没有File对象只有id和url,导致请求的时候没有二进制文件报错。
我的前端请求代码:


image.png

请求的信息:


image.png
报错的日志:
image.png
百度文心一言的回复:
image.png

简单来说就是file这里原本要接收File类型的文件,因为没有就传了空字符串导致数据类型不一致报错。解决思路,通过存量图片的url转换为File对象从而实现提交时每个图片的file都是一个文件对象
文心一言给的转换方法:


image.png

改进的代码:


image.png

实现效果:


image.png
前2个还是存量数据第三个是新增数据,可以看到入参的file全部都有值。

相关文章

网友评论

      本文标题:URL地址转换为File对象并实现上传操作

      本文链接:https://www.haomeiwen.com/subject/bznrodtx.html