html上传图片后,在页面显示上传的图片

举报
lxw1844912514 发表于 2022/03/29 01:18:09 2022/03/29
【摘要】 html上传图片后,在页面显示上传的图片1、html <form class="container" enctype="multipart/form-data" method="post" id='formBox' name="form"> <input type="fil...

html上传图片后,在页面显示上传的图片

1、html


    
  1. <form class="container" enctype="multipart/form-data" method="post" id='formBox' name="form">
  2. <input type="file" id="chooseImage" name="file">
  3. <!-- 保存用户自定义的背景图片 -->
  4. <img id="cropedBigImg" value='custom' alt="lorem ipsum dolor sit" data-address='' title="自定义背景"/>
  5. </form>

2、js


    
  1. $('#chooseImage').on('change',function(){
  2. var filePath = $(this).val(); //获取到input的value,里面是文件的路径
  3. var fileFormat = filePath.substring(filePath.lastIndexOf(".")).toLowerCase();
  4. // 检查是否是图片
  5. if( !fileFormat.match(/.png|.jpg|.jpeg/) ) {
  6. error_prompt_alert('上传错误,文件格式必须为:png/jpg/jpeg');
  7. return;
  8. }
  9. var src = window.URL.createObjectURL(this.files[0]); //转成可以在本地预览的格式
  10. $('#cropedBigImg').attr('src',src);
  11. });

 





原文:https://blog.csdn.net/qq_29582277/article/details/83185363

文章来源: blog.csdn.net,作者:lxw1844912514,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/lxw1844912514/article/details/100029127

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。