【问题标题】:How to set `minimum` file size for upload如何设置上传的“最小”文件大小
【发布时间】:2020-01-17 04:38:58
【问题描述】:

我正在使用 ng2-file-upload 来满足我的 Angular 应用程序的文件上传要求。在这个指令中,我可以设置maxFileSize - 但问题是,有一种方法可以只上传空文件。所以我正在寻找一种解决方案来防止空文件上传。

有没有办法测试它并抛出错误?或者我可以设置上传的最小尺寸吗?

这是我的配置:

this.uploader = new FileUploader({
  isHTML5: true,
  maxFileSize: maxFileSize, //how to set min size?
  queueLimit: queueLimit,
  autoUpload: false,
  headers: [{name: 'Content-Type', value: 'application/octet-stream'}]
});

【问题讨论】:

  • ng2-file-upload 中没有 minsize 属性。您可以创建自己的 fork 并从自己的 git hub 引用它,也可以请求作者为您添加它

标签: angular ng2-file-upload


【解决方案1】:

我不认为你可以设置一个最小值,只是做

if(this.uploader.size < 0){
// Let the user know
}

【讨论】:

  • 明白了,但是从这个条件怎么触发error函数呢?有可能吗?
  • @user2024080 这取决于您以及您希望如何处理它
猜你喜欢
  • 2016-09-29
  • 1970-01-01
  • 1970-01-01
  • 2019-12-16
  • 2019-12-05
  • 1970-01-01
  • 2018-06-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多