js上传图片并且预览功能 50

js上传图片并且预览功能如题,说明一下主要代码就好,像图片大小位置的js代码就不需要了,想知道的是,上传和预览的关键代码写法... js上传图片并且预览功能如题,说明一下主要代码就好,像图片大小位置的js代码就不需要了,想知道的是,上传和预览的关键代码写法 展开
 我来答
土豆马铃薯2
2017-02-16 · TA获得超过218个赞
知道小有建树答主
回答量:682
采纳率:33%
帮助的人:187万
展开全部
<div >
<div id="headImgPicview">
<img src="" id="headImgPic" width="200" height="auto"/>
</div>
<input type="text" id="headImgShow" name="headImg"
placeholder="图片(.jpg .jpeg .png)" size="40"
pattern="(.jpg$)|(.jpeg$)|(.png)|(.JPG$)|(.JPEG$)|(.PNG$)"
data-foolish-msg="请选择图片!"
value=""
required readonly/>
<div class="am-form-group am-form-file" style="width: 175px">
<button type="button" class="am-btn am-btn-default am-btn-sm">
<i class="am-icon-cloud-upload"></i> 选择要上传的图片</button>
<input type="file" id="headImg" onchange="imgcheck('headImg',this)" multiple>
</div>
</div>
//文件动态上传方法+格式判断
function imgcheck(imgid,file){
if(!(/.jpg$/.exec($('#'+imgid).val())||(/.png/.exec($('#'+imgid).val()))||(/.jpeg$/.exec($('#'+imgid).val()))
||(/.JPG$/.exec($('#'+imgid).val()))||(/.PNG$/.exec($('#'+imgid).val()))||(/.JPEG$/.exec($('#'+imgid).val())) )){
alert("图片格式不正确!应为:.jpg .jpeg .png");
$('#'+imgid).val('');
}else{
var imgURL = document.getElementById(imgid);
$('#'+imgid+'Show').attr('placeholder',imgURL.value);

//调用图片预览
previewImage(imgid+'Pic',file);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
快乐的小博登
2017-02-16 · 超过12用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:17.4万
展开全部
我自己没写过,以前用过百度团队开发的webuploader,感觉用起来还不错,你可以试一下,自己写想要完善可是个大工程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式