sails.jsで画像の束を提供するには? 私のAPIサーバには、ユーザ用のコントローラがあり、画像をアップロードすることができ、サーバの各ユーザのフォルダに格納されているとします。基本的にはSailsjsのフォルダに画像を提供するには?
// Image upload
var userId = req.param('id');
req.file('image').upload({
maxBytes: 2000000,
// set custom upload dir path name
dirname: require('path').resolve(sails.config.appPath, 'assets/images/', userId)
}, function whenDone(err, uploadedFiles){
if (err) {
return res.negotiate(err);
}
// if no file uploaded, response with error
if (uploadedFiles.length === 0) {
return res.badRequest('No file');
} else {
User_images.create({
userId: userId,
avatarFd: uploadedFiles[0].fd
})
.exec(function(err, result){
if (err) {
return res.serverError(err);
} else {
return res.ok('image saved');
}
})
}
});
、成功しUser_images
モデルに保存された画像の位置、およびassets/images/{userid}
フォルダに保存したファイル。では、特定のユーザーのすべての画像をフロントエンドアプリケーションに提供するにはどうすればよいですか?
は、私はいくつかの修正を行っているが、私はアイデアを把握、ありがとうございます。 –
私は助けることができる幸せ:) – Glen