vue中上传图片获取的url

今天想实现一个上传头像的功能,但在获取修改的图片的src时发现获取到的是base64的编码,没办法更新到数据库中,我想把这个图片拷贝到项目的一个文件夹中,想请教一下这个功能应该如何实现

阅读 5.4k
1 个回答

上传图片的时候使用 URL.create​ObjectURL() 等方法获取 file 对象 url,然后用 formdata 格式上传至服务端(本质上上传的是图片的二进制数据,不过这不重要,按照 http 协议来就行),后台程序获取到数据后,拼接(如果文件体积较大可能需要)并整理然后直接保存至服务器的磁盘中即可。

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