如何将URL转换为file对象?

通常,在做图片上传的时候,一般以file对象的形式传递。后端将图片上传服务器之后,当前端再次请求数据,拿到的图片为http开头的url。通过此url一般能满足页面展示的需求,如果需要再将此图片传送给后端,也能满足。但在图片在编辑更换后再次传送,且后端需要file对象接收时,单纯的url将不能满足需求,则需要将url地址转换为file对象。

如何将URL转换为file对象,求解?

阅读 17.9k
2 个回答

一般都是请求图片上传接口,后端返回给你图片地址,保存的时候把图片地址传过去 ;
如果需要修改,就重新请求图片上传接口,拿到新的地址,然后把新的图片地址给后端

读取url图片获取到base64字符串,最后转为file就可以提交了,具体可以参考我写的示例里面有转换的核心代码:https://codepen.io/ineo6/pen/...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题