上传图片是web前端开发中很常见的一个功能,下面介绍web前端上传图片的几种方法。
方法一:原生input type=file方法
html5提供了<input type="file">的标签,可以上传图片,demo可以参考w3shool:demo。
对于这个原生的标签,优化是简洁明了,一看即懂,缺点是UI很简陋,图片和其它表单内容一起直接上传服务端,正式开发中很少使用。
方法二:借助安卓或IOS的connectWebViewJavascriptBridge方法上传
如果web页面的使用场景是APP,而且IOS和安卓已经有现成的connectWebViewJavascriptBridge方法可供使用,那么可以使用connectWebViewJavascriptBridge这个方法上传图片。
html代码:
<dl class="upload clearfix">
<dt>上传照片:</dt>
<dd class="upload_area clearfix">
<div id="preview" class="upload_preview">
<div class="add_upload">
<div class="uploadBtnImg">
<img class="uploadBtn_image" src="/wishDriftBottle/imgs/sourceImgs/add_img.png">
</div>
&l