我想知道是否可以使用現有文件的路徑在NodeJS中創建文件對象(名稱,大小,數據等)?我知道它可能在客戶端,但我沒有看到任何NodeJS。如何用NodeJS中的路徑創建文件對象?
在別人的話,我想的NodeJS相同功能的工作原理:
function srcToFile(src, fileName, mimeType){
return (fetch(src)
.then(function(res){return res.arrayBuffer();})
.then(function(buf){return new File([buf], fileName, {type:mimeType});})
);
}
srcToFile('/images/logo.png', 'logo.png', 'image/png')
.then(function(file){
console.log(file);
});
而且輸出中會像:
File {name: "logo.png", lastModified: 1491465000541, lastModifiedDate: Thu Apr 06 2017 09:50:00 GMT+0200 (Paris, Madrid (heure d’été)), webkitRelativePath: "", size: 49029, type:"image/png"…}
您正在尋找[fs.stat](https://nodejs.org/api/fs.html#fs_fs_stat_path_callback),但如果您想要文件中的數據,您需要將它與[fs .readFile](https://nodejs.org/api/fs.html#fs_fs_readfile_file_options_callback)。 –