問題タブ [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 に答える
1597 参照

angularjs - 複数のファイル入力要素を使用してファイルをアップロードするには?

複数の入力要素から複数のファイルを 1 つのフォームにアップロードしようとしています。

例えば ​​:

ファイルをアップロードするサービスがあります。これで、どの入力要素から来ているかがわかります。

そこまでは、すべてうまくいきます。カテゴリ/ファイルのマップを取得しました。しかし、これをサーバーにアップロードするときは、次のことを行う必要があります。

そのため、サーバーはこれを受信すると、ファイルのカテゴリを知ることができません。私はこれを得た:

File オブジェクトにフィールドを追加しようとしました。うまくいきません。何か提案はありますか?Angular、Express、Multer、および Node を使用しています。

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

node.js - ノードファイルアップロードモジュール「multer」で動作するように流星を適切に構成する方法

私は流星から始めたばかりです。

「multer」パッケージを見つけて追加しました:

さて、Meteor のサーバー側をどのように設定して使用するのだろうか。

私の単純なノードアプリでは、次のように使用します。

Meteor でこれに相当するサーバー コードは何ですか?

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

node.js - 高速ルート内で multer プロパティを設定する

multerエクスプレス全体にアタッチする代わりにapp、特定のルートだけに含めるようにしています。これは、すべてのルート処理へのアップロードを防ぐため、より優れていますpost

問題は、ルート内でプロパティを設定できないことです。

ここでreq.filesは未定義です。

multer を別のミドルウェアに入れて上記のルートにアタッチすると、同じことが起こります。

この場合もreq.filesですundefined

私がやっていることが本当に間違っているのでしょうか、それともビールのせいにすべきでしょうか?

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

node.js - Expressjs ミドルウェア リクエストの処理方法。dropzone によって作成された POST リクエストは保留中のままです

dropzone を使用してファイルをアップロードしています。サーバー側ではnodeとexpressjsを使用しています。また、ファイル処理ミドルウェアとして multer を使用しています。

dropzone は 1 つのエンドポイントを呼び出して、ファイルをサーバーに保存します。

サーバー側では、ファイルを処理するエンドポイントを作成しました。

これは私がmulterを設定した方法です

multer が自動的にファイルをuploadsフォルダーに保存するようです。

問題: ファイルがサーバーに保存されていても、要求はクライアント側で保留状態のままです。

サーバーからクライアントに成功の応答を返すにはどうすればよいですか?

作成したエンドポイントにコードを追加する必要がありますか、それとも multer で指定された onFileUploadComplete() の下に必要なロジックを追加する必要がありますか?

ここに画像の説明を入力

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

javascript - server/app.js からコントローラーへのデータの受け渡し Angular-fullstack + multer

server/app.js から client/app/ のコントローラーに渡されるファイル名を取得するのに苦労しています

Multer を使用して正常に動作しているファイルのアップロードを処理していますが、ファイル名をクライアントに戻して次のビューに表示する必要があります。

ここに私が持っているコードがあります:

サーバー/app.js

新しいファイル名が表示されていますが、使用可能な形式にする必要があり、サーバー側でこのすべてを行っているため、受信応答を処理するためのコントローラーがありません。

どんな助けでも大歓迎です。

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

node.js - NodeJS と Multer を使用して S3 に画像をアップロードします。ファイル全体を onFileUploadComplete にアップロードする方法

NodeJSMulterを使用してファイルをS3にアップロードしています。

表面的には、すべてが機能しているように見え、ファイルがアップロードされ、 AWSコンソールbucketにログインするとファイルが表示されます。ただし、ほとんどの場合、ファイルへのリンクをたどると、ファイルが壊れていて、ファイルのサイズが元のファイルよりもはるかに小さいことがよくあります。

ファイルがサーバーに到達すると、ファイル サイズは正しいですlogが、S3でははるかに小さくなります。たとえば、151kb のファイルをアップロードしたとします。リクエストはpostファイル サイズを正しくログに記録しますが、S3ではファイルは 81kb と表示されます。

クライアント側:

サーバ:

編集:

パーマの設定file.bufferはうまくいっているようですが、これは適切な方法ではなく、後で噛み付く可能性があると感じています。このアプローチは大丈夫ですか、またはこれを行う際に注意すべき問題はありますか?bodyonFileUploadComplete

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

node.js - node.js multerファイル名をdbに保存

アップロードしたファイル名を db に保存しようとしていますか? ありがとう。基本的に、multerfile.nameをデータベースに渡すにはどうすればよいですか。私の試みはこの変数を使用しています:var fileimage = file.name;