【问题标题】:Using File in Typescript在打字稿中使用文件
【发布时间】:2018-04-14 05:41:14
【问题描述】:

我正在使用 Angular 4 和 Typescript 编写一个 Web 应用程序。我需要上传文件的日期并尝试使用 File 对象 lastModified 属性,但 Typescript 给了我一个错误

Property 'lastModified' does not exist on type 'File'.

如果我查看定义,它会将 lastModifiedDate 作为属性。根据https://developer.mozilla.org/en-US/docs/Web/API/File/lastModifiedDate,该物业已贬值。但是我已经尝试过了,它在 Chrome 中有效,但在 Safari 中失败。

如何使用 Typescript 中的 File lastModified 属性?

【问题讨论】:

  • 请提供和平的代码让人们看看你是否做得对。
  • 但 lib.dom.d.ts 中不存在 File.lastModified:接口:文件扩展 Blob { readonly lastModifiedDate: any;只读名称:字符串;只读 webkitRelativePath: string; }

标签: angular typescript


【解决方案1】:

试试

interface MyFile extends File {
    lastModified: any;
}

let myFile = <MyFile>originalFile;
let lm = myFile.lastModified;

【讨论】:

    猜你喜欢
    • 2017-05-13
    • 2017-02-16
    • 2021-02-04
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 2020-05-23
    • 1970-01-01
    • 2021-10-10
    相关资源
    最近更新 更多