这几天在工作上有个功能点是用户上传图片,后端再对图片进行保存。前端用的框架是Angular4,后端是JAVA的SSM。因为Angular的fileupload和业务场景有些相悖,并且一时也没有找到其他的更好的框架来实现。所以打算自己用原生来写,代码如下:
html code
fileResolver(files: File[]) {
/** 创建临时性集合 */
const _pic = new Array();
/** 遍历传入的所有文件并解析 */
for (let index = 0; index < files.length; index++) {
const element = files[index];
console.log(element);
/** 初始化文件读取器 */
const reader = new FileReader();
/** 转换成数据流 */
reader.readAsDataURL(elem