博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
移动端图片上传
阅读量:4100 次
发布时间:2019-05-25

本文共 702 字,大约阅读时间需要 2 分钟。

最近刚完成一个活动,其中有涉及到图片上传的,在这说下自己体会。

主要用到的还是H5的新的API: FormData

结构:

 

这里为了大家看着方便,我把input的opacity设置为显示。在项目中是隐藏的。demo的效果是这样的,点击框内任何地方,唤起本地文件选择框:

 

然后要做的就是上传图片信息获取图片链接了:

 

onUpLoad: function (e, pho) {            let self = this;            let formData = new FormData();            formData.append('file', e.target.files[0]);  //e.target相当于this,直接指的是目标DOM.  e.target.files[0] 为上传图片的信息;            //这块可以加上loading图片            $.post('上传图片的地址', formData,function(data){                    self.userPhoto1 = data;  //img图片回显,也就是图片链接赋值给img的src            })        }

整个流程大致是:上传图片>生成图片链接>链接值赋值给img的src。

对了,这个用的是vue,jquery

初次记录,也是记录自己当初开始时的不知所措,缺漏之处,还望提出……

关于FormData,可以查阅:

 

你可能感兴趣的文章
计算机网络-OSI各层概述
查看>>
Java--String/StringBuffer/StringBuilder区别
查看>>
分布式之redis复习精讲
查看>>
数据结构与算法7-栈
查看>>
Java并发编程 | 一不小心就死锁了,怎么办?
查看>>
(python版)《剑指Offer》JZ01:二维数组中的查找
查看>>
(python版)《剑指Offer》JZ06:旋转数组的最小数字
查看>>
(python版)《剑指Offer》JZ13:调整数组顺序使奇数位于偶数前面
查看>>
(python版)《剑指Offer》JZ28:数组中出现次数超过一半的数字
查看>>
(python版)《剑指Offer》JZ30:连续子数组的最大和
查看>>
(python版)《剑指Offer》JZ02:替换空格
查看>>
JSP/Servlet——MVC设计模式
查看>>
使用JSTL
查看>>
Java 8新特性:Stream API
查看>>
管理用户状态——Cookie与Session
查看>>
最受欢迎的前端框架Bootstrap 入门
查看>>
JavaScript编程简介:DOM、AJAX与Chrome调试器
查看>>
通过Maven管理项目依赖
查看>>
通过Spring Boot三分钟创建Spring Web项目
查看>>
Spring的IoC(依赖注入)原理
查看>>