Angular 在Typescript中使用文件

Angular 在Typescript中使用文件,angular,typescript,Angular,Typescript,我正在使用Angular 4和Typescript编写一个web应用程序。我需要上传文件的日期,并尝试使用file objects lastModified属性,但Typescript给了我一个错误 Property 'lastModified' does not exist on type 'File'. 如果我查看定义,它会将lastModifiedDate作为属性。根据这项规定,这项财产被削价出售。然而,我尝试过它,它在Chrome中工作,但在Safari中失败了 如何使用Typescr

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

Property 'lastModified' does not exist on type 'File'.
如果我查看定义,它会将lastModifiedDate作为属性。根据这项规定,这项财产被削价出售。然而,我尝试过它,它在Chrome中工作,但在Safari中失败了

如何使用Typescript中的File lastModified属性

试试看

interface MyFile extends File {
    lastModified: any;
}

let myFile = <MyFile>originalFile;
let lm = myFile.lastModified;
接口MyFile扩展文件{
最后修改:任何;
}
让myFile=originalFile;
设lm=myFile.lastModified;
试试看

接口MyFile扩展文件{
最后修改:任何;
}
让myFile=originalFile;
设lm=myFile.lastModified;

请为人们提供一个安静的代码,让他们看看你是否做对了。但是File.lastmedited在lib.dom.d.ts:interface:File extends Blob{readonly lastmedidate:any;readonly name:string;readonly webkitRelativePath:string;}请为人们提供代码的安全性,以查看您的操作是否正确。但是lib.dom.d.ts:interface:File extends Blob{readonly lastModifiedDate:any;readonly name:string;readonly webkitRelativePath:string;}