由于某些特殊原因,有时需要从服务端请求到图片路径,需要给该接口传递对应图片的base64 dataURL,并且有时需要将其上传图片的类型统一为 jpeg 格式时,可采用以下方式。
HTM L代码如下:
<html>
<meta charset="utf-8">
<form action="表单提交处理的url" method="post">
<img id="showImg" src=""/>
<br/>
<!--下面的隐藏域主要用来改变file类型的input的值,但是file类型的input的值出于安全考虑不让修改,但是表单提交后需要处理该值(放置图片路径)来显示服务器上的图片-->
<input type="hidden" id="img" name="uploadImg"/>
请选择上传图片:<input type="file" id="uploadImg" οnchange="selectImg(this);"/>
</form>
</html>
JS 代码如下: