Javascript 如何将数据对象转换为文件?

Javascript 如何将数据对象转换为文件?,javascript,Javascript,我有一个对象具有与文件对象相同的数据结构 { lastModified: 1587700504077 lastModifiedDate: Fri Apr 24 2020 11:55:04 GMT+0800 (Philippine Standard Time) name: "37-373238_black-sticker-black-flower-transparent-aesthetic-hd-png.png" size: 227226 type: "im

我有一个对象具有与文件对象相同的数据结构

{
    lastModified: 1587700504077
    lastModifiedDate: Fri Apr 24 2020 11:55:04 GMT+0800 (Philippine Standard Time)
    name: "37-373238_black-sticker-black-flower-transparent-aesthetic-hd-png.png"
    size: 227226
    type: "image/png"
}

我希望将此数据转换为文件对象。有办法做到这一点吗?

您不能将该对象转换为文件(至少不能转换为表示大小为227226字节有用数据的PNG图像的文件)。它包含大量关于文件的元数据,但没有该文件的内容。

您无法将该对象转换为文件(至少不能转换为表示大小为227226字节有用数据的PNG图像的文件)。它包含大量关于文件的元数据,但没有该文件的任何内容。

“我希望将这些数据转换为文件对象。有办法吗?”没有,不是字面意思。但这听起来像是一个错误。通过将其转换为
文件
对象,您试图实现什么?@T.J.Crowder将使用它以引导格式文件显示。实际上,我这样做是因为我使用的VueJS和道具没有文件类型,所以我首先将其转换为对象,这样我可以将其发送到我的组件“将使用它以引导形式显示文件”,如果您的意思是您将在
输入typ=“File”
输入或任何其他将从用户机器读取文件的内容中使用它,你不能在浏览器上这样做,句号。“我想把这些数据转换成文件对象。有办法吗?”没有,不是字面意思。但这听起来像是一个错误。通过将其转换为
文件
对象,您试图实现什么?@T.J.Crowder将使用它以引导格式文件显示。实际上,我这样做是因为我使用的VueJS和道具没有文件类型,所以我首先将其转换为对象,这样我可以将其发送到我的组件“将使用它以引导形式显示文件”,如果您的意思是您将在
输入typ=“File”
输入或任何其他将从用户机器读取文件的内容中使用它,你根本无法在浏览器上实现这一点,句号。