問題タブ [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.
node.js - Multer 1.0 では、どのようにしてイベント コールバックを機能させますか?
rename と onFileUploadComplete を取得してコンソール ログを呼び出そうとしていますが、そうではありません。
前もって感謝します。私の最終的な目標は、Excel JS に渡すことができるファイルを用意することですが、現在、ファイルが正しい文字列形式ではないと言っています。ファイルの名前が実際のファイルを指していない長い数字の文字列「uploads/7ab48192a1c548a3dce3b9d74cad6592」に変更されているためと思われます。特に onFileUploadComplete が起動されず、ファイルがアップロードされたことが通知されない場合は、ファイルを指す文字列ではありません。
node.js - NodeJS + Multer + PkgCloud: クラウドに送信する前に画像のサイズを変更します
画像をクラウド (openstack、s3 など) に送信する前に (標準の html フォーム送信によってアップロードされた) 画像のサイズを変更する方法を探しています。
NodeJS と 3 つのプラグインを使用しています: Multer (アップロード管理)、lwip (画像のサイズ変更)、PkgCloud (クラウドへの転送)。
multer でアップロードを処理でき、lwip でサイズ変更された新しいファイルをサーバーに書き込むことができます。
しかし、何かが足りないので、この新しいファイルをクラウドに送信する方法が見つかりません。multer と構成済みの pkgcloud インスタンス (multer-storage-pkgcloud) の間の転送を管理するプラグインを発見しましたが、クラウドに送信する前にファイルのサイズを変更する方法がわかりません。
誰かがそれを処理する方法を知っていますか?
ありがとう
angularjs - Multer が画像の名前を変更しない
次のコードは、目的の場所に画像を生成しますが、画像の名前が正しくありません。
ルート.js
create.controller.js
ここで何が欠けているのかわかりません。multer 機能を特定の投稿アクションに制限しようとしていますが、それでよろしいですか?
前もって感謝します
javascript - Express.js:実際の画像ファイルを取得して Multer でマジック バイトをチェックする方法は?
fileFilter
プラグインのオプションを使用してmulter
、画像をサーバーに保存するかどうかを決定しています。
その関数では、これらの画像をチェックして、それらが実際の画像であり、正しい形式であることをfileFilter
確認したいと考えています。以下のように、アップロードされた画像ファイルのファイルのみを公開します。しかし、確認するには実際の画像ファイルが必要です。magic bytes
Multer
json array
magic bytes
次のコードで詳細な問題にコメントします。以下までの私の試み;
PS画像タイプのプラグインを使用して、これらのマジック バイトをチェックすることにしました。
node.js - Nodejs サーバーが multer、express、forever を使用してファイルのアップロードに失敗することがある
multipart/form-data を使用してポスト リクエストからファイルを受信する単純なファイル サーバーを構築しようとしています。multer チュートリアルに従いましたが、何かが正しくないようで、500 内部サーバー エラーが返されることがあります。コードは次のとおりです。
エラーは、10 回のうち 2 回のリクエストごとに発生します。
私が永遠に始めていたコード
私はnodejsに不慣れで、この種のエラー(時折発生するエラー)が私を殺しています。
考えられるエラーをログに記録する関数をいくつか追加しました。
そして、次のようなログが記録されました。
javascript - multerを使用したng-file-upload、成功は呼び出されず、アップロードは繰り返し呼び出されました
ng-file-uploadを使用して、Angular クライアントからノード/エクスプレス サーバーに画像をアップロードしています。
画像はロードされていますが、「成功」メソッドが呼び出されておらず、画像のアップロードが複数回呼び出されているように見えるため、画像がサーバーに繰り返しアップロードされています。
ここに私のHTMLフォームがあります:
ここに私のJSがあります:
これが私のサーバー側のコードです:
シムライブラリを最初に含める必要があることをどこかで読みましたが、ロードオーダーを交換しようとしましたが、喜びはありませんでした。ここに私のインポート行があります:
また、Chrome デバッグ ツールを調べると、アップロードのステータスが「保留中」と表示されます。画像は間違いなくサーバー上にあり、進行状況バー (html 内) は 100% を示しています。しかし、1 分ほど後に、イメージの別のコピーがフォルダーに表示され (この動作はループしているように見えます)、ng-file-upload の「成功」イベントは呼び出されません。
助けてくれてありがとう。