今天想实现一个上传头像的功能,但在获取修改的图片的src时发现获取到的是base64的编码,没办法更新到数据库中,我想把这个图片拷贝到项目的一个文件夹中,想请教一下这个功能应该如何实现
今天想实现一个上传头像的功能,但在获取修改的图片的src时发现获取到的是base64的编码,没办法更新到数据库中,我想把这个图片拷贝到项目的一个文件夹中,想请教一下这个功能应该如何实现
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
上传图片的时候使用
URL.createObjectURL()
等方法获取 file 对象 url,然后用 formdata 格式上传至服务端(本质上上传的是图片的二进制数据,不过这不重要,按照 http 协议来就行),后台程序获取到数据后,拼接(如果文件体积较大可能需要)并整理然后直接保存至服务器的磁盘中即可。