美文网首页
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