返回介绍

5 File

发布于 2020-03-27 11:52:31 字数 1498 浏览 1089 评论 0 收藏 0

  • new File( source ) ⇒ File

参数:

  • source {Lib.File}lib.File实例, 此 source 对象是带有Runtime信息的。

构造函数

事件说明

事件名参数说明描述
statuschange文件状态变化

name

文件名,包括扩展名(后缀)

size

文件体积(字节)

type

文件MIMETYPE类型,与文件类型的对应关系请参考 http://t.cn/z8ZnFny

lastModifiedDate

文件最后修改日期

id

文件ID,每个对象具有唯一ID,与文件名无关

ext

文件扩展名,通过文件名获取,例如test.png的扩展名为png

statusText

状态文字说明。在不同的status语境下有不同的用途。

setStatus

  • setStatus( status[, statusText] );

参数:

  • status {File.Status, String}文件状态值
  • statusText {String} [可选] [默认值: ''] 状态说明,常在error时使用,用http, abort,server等来标记是由于什么原因导致文件错误。

设置状态,状态变化时会触发change事件。

File.Status

文件状态值,具体包括以下几种类型:

  • inited 初始状态
  • queued 已经进入队列, 等待上传
  • progress 上传中
  • complete 上传完成。
  • error 上传出错,可重试
  • interrupt 上传中断,可续传。
  • invalid 文件不合格,不能重试上传。会自动从队列中移除。
  • cancelled 文件被移除。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文