gpt4 book ai didi

Angular/Ionic File 对象构造函数输出格式错误的实例

转载 作者:太空狗 更新时间:2023-10-29 19:33:27 24 4
gpt4 key购买 nike

在新的 Angular 4 项目中,可以从其构造函数创建一个简单的文本文件对象:

const textfile = new File (['abcd'], 'text.txt')
console.log(textfile)

检查控制台输出(VSCode 控制台)显示预期结果:

File(13) {name: "text.txt", lastModified: 1520684955392, lastModifiedDate: Sat Mar 10 2018 13:29:15 GMT+0100 (Standard romance time…, webkitRelativePath: "", size: 13, …}
lastModified:1520684955392
lastModifiedDate:Sat Mar 10 2018 13:29:15 GMT+0100 {}
name:"text.txt"
size:13
type:"text/plain"
webkitRelativePath:""
__proto__:File {name: <accessor>, lastModified: <accessor>, lastModifiedDate: <accessor>, …}

新的空白 Ionic 3 项目上的这一行代码输出了一个放错位置或错误的文件接口(interface)属性实例(“name”是一个包含文本内容的数组,没有“name”属性,“localURL”包含文件名, "start""size"和 "end"属性为 0, ...)。

File {name: Array(1), localURL: "text.txt", type: null, lastModified: null, lastModifiedDate: null, …}
end:0
lastModified:null
lastModifiedDate:null
localURL:"text.txt"
name:Array(1) ["text"]
size:0
start:0
type:null
__proto__:Object {slice: , constructor: }

尽量简化我的问题,在不同的计算机上进行测试并检查 Angular 和 Ionic 稳定版本。我已将此项目提供给本地浏览器以避免设备或模拟器干扰。

我想知道这是设计使然的行为、Ionic 的 Angular 实现上的错误还是错误使用此功能。

最佳答案

尝试下面的代码-

var fileContent = [];
var blob = new Blob(['abcd'], { type: 'text/plain' });
fileContent.push(blob);
const textfile = new File (fileContent, 'text.txt', {
type: 'text/plain',
})
console.log(textfile);

关于Angular/Ionic File 对象构造函数输出格式错误的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49183654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com