0

Expressv2.5.8を使用しています。フォームに入力されたファイルがファイルとして分類されているマルチパートフォームからファイルをアップロードしています。

フォーム:enctype = "multipart / form-data"

要素:type ='file'

サーバー側のアプリ内で、次のように設定しました:app.use(express.bodyParser({uploadDir:'./ files / ph'}))、//有効なディレクトリで書き込みの問題はありません

'fs'モジュールも必要です。

フォーム処理ルート内にreq.bodyが表示されますが、req.filesにアクセスしようとすると、未定義のように見えます。req.is('image')を確認すると、結果はfalseになります。

Expressを介して処理されるhtmlフォームからの画像アップロードの処理に関する提案をいただければ幸いです。

前もって感謝します。

4

1 に答える 1

0

node-formidableに切り替えましたが、うまくいきました-express v3.0 / connect v2.0を使用したら、上記のロジックをもう一度確認します(マルチパートデータのreq.filesはexpress 3.0 /connect2.0で利用できるようですが完全に確実ではないので、それについてあなた自身のデューデリジェンスを行ってください)。

于 2012-04-11T21:44:57.053 に答える