我上傳圖像使用連接形式和表達如在https://github.com/visionmedia/express/blob/cbdd907393e6fc9cf4eb092237241d1626a9a98d/examples/multipart/app.js。node.js連接形式的圖像上傳到tmp目錄
圖像被保存到/ tmp目錄。 我想將其從/ tmp更改爲應用程序上下文中的某個目錄。我怎樣才能做到這一點 ?
我上傳圖像使用連接形式和表達如在https://github.com/visionmedia/express/blob/cbdd907393e6fc9cf4eb092237241d1626a9a98d/examples/multipart/app.js。node.js連接形式的圖像上傳到tmp目錄
圖像被保存到/ tmp目錄。 我想將其從/ tmp更改爲應用程序上下文中的某個目錄。我怎樣才能做到這一點 ?
您可以設置
req.form.uploadDir = "<your_path>";
和文件保存在固定的路徑。
您可以使用utils.pump將文件移動到其他目錄。
最好是配置uploadDir:
app.use(express.bodyParser({uploadDir:__dirname+'/uploads'}));
如果你這樣做,請注意此問題:http://andrewkelley.me/post/do-not-use-bodyparser-with-express-js.html – ashack
我想過使用移動「SYS」的文件,但是這將是一個更額外的操作。不「表達」或「連接形式」使其成爲可配置選項?另外我使用節點0.4.11,那麼util.pump也可以在那裏使用?需要檢查。 – user644745
我不確定你是否可以設置一個臨時目錄,然後是「tmp」。回覆:0.4.11,是:http://nodejs.org/docs/v0.4.1/api/util.html#util.pump –
謝謝..將使用util.pump .. – user644745