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);
});
そして出力に含まは次のようになります:あなたはarrayBufferを使用することができます
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)。 –