Javascript 通过输入类型文件angularjs上传zip文件
我不每天做angularjs,我试着添加一个上传文件按钮。它应该只需要.zip和20 MB的最大容量。我做到了 试试看#1 还有我的组件文件Javascript 通过输入类型文件angularjs上传zip文件,javascript,angularjs,Javascript,Angularjs,我不每天做angularjs,我试着添加一个上传文件按钮。它应该只需要.zip和20 MB的最大容量。我做到了 试试看#1 还有我的组件文件 this.uploadFile = {}; this.uploadFile.Iserror=false; this.uploadFile = function(files) { this.uploadFile.Iserror=false; console.log(files); //undefined
this.uploadFile = {};
this.uploadFile.Iserror=false;
this.uploadFile = function(files) {
this.uploadFile.Iserror=false;
console.log(files); //undefined
if(files[0].type!=="zip"){
alert("Not a zip file.");
this.uploadFile.Iserror=true;
return false;
}
};
我需要做什么才能访问我选择的文件?输入
<input class="pull-right" type="file" ngf-max-size="20MB" ngf-select="$ctrl.uploadFile($file, $invalidFiles)" ngf-pattern="'*zip*'"/>
this.uploadFile = function(file, invalidFiles) {
console.log(file, invalidFiles);
};
控制台
访问
console.log(file.name, file.size, file.type);
// ea8300-1.0.0.tar.gz 11980935 application/x-gzip
你需要一个软件包来帮助-我们不能使用纯角度js或香草js来解决这个问题??我希望我们不必为这个浏览按钮包含其他库。
this.uploadFile = function(file, invalidFiles) {
console.log(file, invalidFiles);
};
console.log(file.name, file.size, file.type);
// ea8300-1.0.0.tar.gz 11980935 application/x-gzip