0
今、私がやったアップロード-一部に恒久的リンクを持つことができますどのように。写真をアップロードするだけです。ファイルがアップロードされていても写真はアップロードされていないとウェブサイトに[]が表示されるという問題があります。 Bascially私はこのアップロードを拒否したいだけです。私は何が起こっているのか分かりません。そして、どのように写真に永続的なリンクを張るべきですか? ここに私のコードです:私は写真をアップロードし、これらの写真は、急行のjs
var express = require('express');
var router = express.Router();
var multer = require('multer');
var upload = multer({
dest: 'public/uploads/', fileFilter: function (req, file, cb) {
if (file.mimetype !== 'image/png'
&& file.mimetype !== 'image/jpg'
&& file.mimetype !== 'image/jpeg'
&& file.mimetype !== 'image/gif') {
console.log('wrong type')
return cb(null, false, new Error('goes wrong on the mimetype'));
}
return cb(null, true);
}
});
/* GET home page. */
router.get('/', function (req, res) {
res.render('index', { title: 'Express' });
});
router.post('/', upload.any(), function (req, res) {
res.send(req.files);
});
module.exports = router;
は 'mimetype'です。ここでは、唯一の '画像/ png'を、許可することができます'画像/ jpeg' ... – Julian
最後に私はあなたのポイントを持って、あなたはパーマネントリンクについて知っていますか? – OtakuFitness
ランダムな文字列またはuuidを使用するだけです。この文字列を持つURLの下で画像に常にアクセスできるようにするだけです。例えば'/ images/uploads/3b052762054c480181138cf1fd138d3f.png' – Julian