私は初心者です nodeJS
。私は「保存しようとしています image
変換することによって base64
フォルダ内の画像への文字列、画像は適切に保存されていますが、その画像にアクセスしようとすると "localhost:8080/image.jpg"
画像が表示されていません。
私のコードは:
fs.writeFile("image.jpg",base64 string, {encoding: "base64"}, function(err) {
console.log("File created");
});
回答:
回答№1は0サーバー経由で画像を提供しますか?そうでない場合、localhostは機能しません。ファイルプロトコルを使用して、これをブラウザに表示することができます。次のようなURLにアクセスできます。
file://[path to file]/image.jpg
回答№2の場合は0
私の問題は、次のコードを使用することで解決しました。ディレクトリを静的にした後、「localhost:8080 / image.jpg」からアクセスできるようになりました。
var express=require("express");
var app=express();
app.use(express.static(__dirname));