为了账号安全,请及时绑定邮箱和手机立即绑定

html图片文件如何不通过file来post到服务器?

html图片文件如何不通过file来post到服务器?

一般上传文件就是利用 浏览器自带的 type=file实现上传,但是我想问下,能否不通过选择图片,然后发送form表单的方式来上传文件。之前已经通过该方式上传过图片,页面上图片为以下格式所以我想问下 能否带着 src里面的那一串 直接去请求服务器,代替之前的那张图片.可以的话 麻烦讲个思路或者贴下代码.我看了下百度的实现方式是第一次后端返回一个url地址,后续就带着url地址去处理.
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

可以,img中的src对应的值是 经过DataURL编码后的图片,关于DataURL编码,可以先了解下 Data URLs

DataURL中包括的数据本身就是经过Base64编码后的图片,如果你想上传经过Base64编码的图片,需要后端处理,把上传的Base64编码的图片进行解码,写入文件,通过DataURL中的MIME类型,保存对应扩展名就可以了


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 980 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信