node.jsで操作するためにアップロードされたファイル名/パスの名前を取得するにはどうすればよいですか? ファイルを一時フォルダーから顧客フォルダーに移動したい。
質問する
21535 次
2 に答える
6
Node.JS は、アップロードされたファイルを自動的にディスクに保存しません。代わりに、 requestとeventsmultipart/form-data
を介してコンテンツを自分で読み取って解析する必要があります。data
end
または、ライブラリを使用して、 / やミドルウェア (完全な例) など、すべてを行うconnect
ことができます。express
bodyParser
multipart
var fs = require('fs');
var express = require('express');
var app = express();
// `bodyParser` includes `multipart`
app.use(express.bodyParser());
app.post('/', function(req, res, next){
// assuming <input type="file" name="upload">
var path = req.files.upload.path;
var name = req.files.upload.name;
// copy...
});
または、ミドルウェアformidable
に使用する直接使用します (完全な例)。connect
multipart
// copy...
コメントについては、ファイルをコピーする方法を参照してください。.
于 2012-09-15T04:17:41.153 に答える