压缩文件(客户端)并上传

Cre*_*ure 4 html javascript upload zip

我可以用什么HTML5/Javascript方法在客户端上传和压缩文件?

选择多个文件的代码:

注意:如果你上传占用这种方法的文件,服务器压缩文件的速度很慢,为了防止超载,最好从客户端压缩

 <form method="post" enctype="multipart/form-data"> 
    <input type="file" name="fileselect[]" multiple="multiple">
    <input type="submit">
 </form>
Run Code Online (Sandbox Code Playgroud)

我想要的代码是:

<script>
 ...
</script> 
...
<form method="post" enctype="multipart/form-data"> 
    <input style="display:none" type="file" name="singlezipfile">
    <input type="submit">
 </form>
Run Code Online (Sandbox Code Playgroud)

提前致谢

Bog*_*luk 6

没有内置功能来实现这一目标......

但你可以使用FileReader API和javascript zip实现这样做http://stuk.github.io/jszip/