問題タブ [multer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3062 参照

node.js - Multer と Express を使用してファイルをアップロードおよび表示する

私はmulterを使用してフォームからエクスプレスとノードで画像をアップロードしていますが、すべてのファイル名は「8f92a1388f70c6c88eb32489f6bcfcc9」のようになります。拡張子すら付いていません。これをクライアント側で表示するにはどうすればよいですか?

0 投票する
1 に答える
387 参照

node.js - Nodejs ライブラリ RequestJS undefined MULTER req.files.fileName.path (ExpressJS ルートを使用する場合)

Multer で問題が発生しました。未定義の req.files.path フィールド

まず、私の Express.js ルートは次のとおりです。

ルート.js

別の小さな requestJS スクリプトでルートをテストすると、問題なく動作します。

requestJS を使用した HTTP REST API リクエストのテスト

postDataObject.js

今、私は正面の使用法のためにラッパーライブラリを書いています.別のコンテキストで同じコードを使用すると、req.files.headerImg.pathを処理するMulter が機能していないようです.未定義です.

ラッパー ライブラリに使用するコード:

wrapper-lib.js

最後に、次の方法でワーパーをテストします。

ラッパー-test.js

テスト ケース wrapper-test.js を実行すると、req.files.iconImg.path が未定義であるというエラーがスローされます。

何が間違っている可能性がありますか?

0 投票する
16 に答える
75228 参照

node.js - multer を使用してファイル拡張子を持つファイルを保存する方法は?

ファイルをフォルダーに保存することはできましたが、ファイル拡張子なしで保存されます。

ファイル拡張子を付けてファイルを保存する方法を知っている人はいますか?

0 投票する
2 に答える
2036 参照

node.js - node+express でのファイルアップロードモジュール multer の使用

Express 4 ベースのアプリにファイル アップロードを実装しようとしています。このチュートリアルに従います: https://codeforgeek.com/2014/11/file-uploads-using-node-js/

そのコードでは:

行 app.use(multer({

エラーが発生します:

原因は何ですか?私はノードとエクスプレスで非常に新しいです。説明requires middleware functionsは何も教えてくれません。

0 投票する
1 に答える
582 参照

node.js - リクエスト内のファイルの元の順序を取得するにはどうすればよいですか?

Expressとmulterを使用しています。以下のファイルは順不同です。ファイルの順序は、この特定の要求にとって重要です。リクエストから元の注文を取得するにはどうすればよいですか? 必要なのは元の名前の配列だけです。

0 投票する
5 に答える
32663 参照

javascript - multer を使用して postman から node.js にファイルを送信するにはどうすればよいですか

Windows
Express 4.12.4
Multer 1.0.1
ノード v0.10.22

postman を使用して node.js サーバーにファイルを送信しようとしています。

私はこちらのreadmeに従おうとしています

これが私が郵便配達員で送っているものです:

外観は次のとおりです。 ここに画像の説明を入力

これがnode.jsでヒットしているものです

郵便配達員でこのルートにたどり着くと、 {}forreq.bodyundefinedforが得られreq.fileます。

私は何を間違っていますか?

appルート ファイルに渡されるを初期化する場所は次のとおりです。

多分そこに何かがそれをやっていますか?

編集:

私も試してみました

そして、それは役に立ちませんでした。何も記録しませんerr

0 投票する
0 に答える
512 参照

ajax - Express4 と multer を使用してファイルをアップロードできませんでした

Express4 と multer を使用して画像の ajax アップロードを実行しようとしていますが、うまくいきません。

これが私のリクエストのスクリーンショットです

ここに画像の説明を入力

ここにサーバースクリプトがあります

更新されたクライアント コード: