問題タブ [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 投票する
3 に答える
10349 参照

node.js - multerを使用したnode.jsアップロードが機能しない

node.js と multer ミドルウェアを使用してファイルのアップロードを実装しようとしていますが、うまくいかないようです。これは私のコードです:

私のフォームは次のようになります。

そして、upload.js は次のようになります。

問題は、Fiddler を使用して監視すると表示されるため、Content-Type ヘッダーに「multipart/form-data」ではなく「application/x-www-form-urlencoded」を指定してフォームが送信されていることだと思います。リクエストですが、理由がわかりません。誰でもこれに光を当てることができますか?

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

node.js - C9.io での Multer、Node、EACCES エラー

ひや、あなたが提供できる助けを前もって感謝します。C9.io、node、express、multer、gridfs-stream を使用しています。そして、私は得ています:

server.js スクリプトを実行すると、それがエラーになります。アクセス許可に関係があると思いますが、パブリックフォルダーとchmod axをchownしてみました。何をすべきかについて他に提案はありますか?. それでも同じエラーが発生します。私が持っているコードはserver.jsです

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

node.js - node.js マルチファイルのアップロードが機能しない

enctype="multipart/form-data" なしでフォームを送信することはできますが、ファイルを取得できません。

enctype="multipart/form-data" を使用したフォームの送信は機能していますが、データだけでなくファイルも取得できません。

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

node.js - (Express js 4 Multer) ファイルのアップロード前にフォーム フィールド (空の場合) を確認する

ファイルをアップロードする前にフォームフィールドが空であるかどうか、名前が変更されているかどうかを確認する必要がありましたが、最初にファイルをアップロードしてから req.body が入力されました。multer をミドルウェアとして使用しています。

Upload.js

ルーター:

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

javascript - ノードjsが送信された後にヘッダーを設定できません

フォーム データを送信しようとしていますが、express.js を使用すると次のエラーが発生します。

送信後にヘッダーを設定することはできません。

これまでの私のコードは次のとおりです。

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

node.js - npm multer がファイルをアップロードしていません

multer を使用して nodejs アプリケーションにファイルをアップロードしています。私のローカルサーバーと最初のサーバーでは完全に機能していましたが、2番目のサーバーファイルではフォルダーに移動しません。ファイル名は正常に生成されています。ファイルホストフォルダーとマルチターアプリケーションのフォルダー権限を変更しようとしました。アップロード時に何が起こっているかを確認するために、いくつかの制御機能を追加しました。onFileUploadComplete: ファイルが存在するような通常のメッセージを表示します。onError: 呼び出されません。

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

node.js - Nodejs と multer を使用してアップロードを停止した後にページをリダイレクトする

私は Node.js と Express フレームワークの初心者です。
ファイルの種類が画像の場合に画像を表示するファイルをアップロードするサービスを作成したかったのです。ファイルが画像でない場合、ユーザーにエラー メッセージが表示されると想定されます。multer を使用してファイルをアップロードしていますが、ファイル拡張子が定義済みの拡張子のいずれとも一致しない場合は、false を返してアップロード プロセスを停止します。しかし、アップロードが停止した場合、どういうわけかページをエラーページにリダイレクトしません。
false を返すと、POST プロセス全体が停止しますか? アップロードが停止した場合にエラー メッセージを表示する方法はありますか?