js HTML5多图片上传及预览实例解析(不含前端的文件分割)

前端之家收集整理的这篇文章主要介绍了js HTML5多图片上传及预览实例解析(不含前端的文件分割)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例为大家分享了js HTML5多图片上传及预览实例,供大家参考,具体内容如下

主要运用

1、HTML5 files可以选择多文件,以及获取文件信息 2、XMLHTTPRequest对象,发送HTTP传输请求 3、将每一个文件放在FormData,进行传输 4、利用readAsDataURL将图片内容直接变成url,放在img标签的src当中,生成可预览的图片

html+css+js代码

test html FileReader

PHP收到文件代码(这里只获取文件名字、类型、大小,没有进行其它操作)

PHP;"> $return = array (
"name" => $name,"type" => $type,"size" => $size,"status" => 1
);

$return = json_encode($return);

echo $return;
?>

存在的问题

1、为了生成缩略图,readAsDataURL读取文件内容会占用内存,所以大图片会造成浏览器卡住或者奔溃 2、上传没有进行分段处理

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

原文链接:https://www.f2er.com/js/46281.html

猜你在找的JavaScript相关文章