2017-09-22 20 views
0

私はnodeJSの初心者です。私はimagebase64文字列をフォルダ内の画像に変換して保存しようとしていますが、画像は正しく保存されていますが、その画像に"localhost:8080/image.jpg"でアクセスしようとすると画像が表示されません。保存された画像のリンクを取得するにはどうすればよいですか?

私のコードは次のとおりです。

fs.writeFile('image.jpg',base64 string, {encoding: 'base64'}, function(err) { 
    console.log('File created'); 
}); 

答えて

0

code.Afterが、今では「ローカルホスト:8080/image.jpg」を介してアクセスすることができ、ディレクトリは、静的作っ以下

var express=require('express'); 
var app=express(); 
app.use(express.static(__dirname)); 
0

あなたはサーバーを介して画像を提供していますか?そうでなければ、localhostは動作しません。ファイルプロトコルを使用すると、これをブラウザに表示することができます。あなたのようなURLに行くことができます:

私の問題は、使用して解決したfile://[path to file]/image.jpg

+0

リンクを画像だけでなくデータベースに保存するだけでなく、その目的のためのリンクを取得するにはどうすればいいですか –

関連する問題