問題タブ [ng-file-upload]

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 投票する
2 に答える
2110 参照

angularjs - ng-file-upload を使用して Express js にファイル イメージを保存する方法

私はnodejs開発の初心者であり、表現します MEANスタックnadを学びました 今、nでこのスタッフを実行する方法がわかりません 私のルートでは、このコードがあります

しかし、私は画像を保存していません。画像ファイルを保存する方法を教えてください。私はいくつかのデコード機能または何を意味しますか?

コンソールで私はこれを見る:

ありがとう。

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

javascript - angularjs および ng-file-upload - 複数の ngf-select 入力による複数ファイルのアップロード

バックグラウンド:

別のフォームで作成された Javascript オブジェクト リテラルと共に 2 つのファイルをサーバーにアップロードできるフォームがあります。

これらのファイルをアップロードするのはオプションなので、何もないか、1 つまたは 2 つある可能性がありますが、Javascript オブジェクト リテラルは常に必要です。

フォームは機能しており、ファイルは Javascript オブジェクト リテラルと共に、なし、1 つまたは 2 つとしてアップロードされています。

質問:

私が抱えている問題は、応答をキャプチャし、それに基づいてアクションを実行することです。進行状況イベントは正しくキャプチャされているようですが、応答オブジェクトはそうではないようです。これは、ng-file-upload の使用方法の副作用であるか、サーバー側が適切な値を返していない可能性があります。応答オブジェクト。

誰かが使用法が大丈夫であることを確認できますか?

Upload.upload呼び出しに.error().success()を追加しようとしましたが、 Upload.upload(...).then(...).error は関数またはUpload.upload(.. .).then(...).success は関数ではありません

ソースコード:

これは単なる POC であり、製品コードではありません。

コントローラ

HTML

コンソール:

1 - ファイルが添付されていません Javascript オブジェクト リテラルのみ:

2 - Javascript オブジェクト リテラルが添付された 2 つのファイル

3 - Javascript オブジェクト リテラルが添付された 1 つのファイル

4 - Javascript リテラル オブジェクトを含む単一ファイルと .error() の試行

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

javascript - ng-file-upload と angularjs を使用した Content-Disposition

バックグラウンド:

私は ng-file-upload を使用して、2 つのファイルを別々の ngf-selects と Javascript オブジェクト リテラルで送信しています。私が抱えている問題は、リクエストが送信されたときに、すべてのパーツのコンテンツ処理がフォームデータに設定されていることですが、2 つのファイルのコンテンツ処理が添付ファイルになることを期待しています。

質問:

form-dataではなくファイルの添付ファイルになるように、フォーム パーツの content-disposition をオーバーライドする方法はありますか?

コード

コントローラ:

HTML

現在のリクエスト: ファイルアップロード投稿

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

angularjs - foreach ループからの角度連鎖の約束

Azure Cloud Storage にアップロードする必要がある一連の写真ファイルがあり、foreach ループを使用して以下のようにアップロードを呼び出します。

resp.dataは Azureストレージ パスを返します。パスを imagePathsArray にプッシュする必要があります。

Angular Promise を使用して、すべてのファイルのアップロードが完了し、すべてのパスが imagePathsArray に保存されるのを待って、続行できるようにするにはどうすればよいですか?

配列内のパスを取得して $http 投稿を実行できるようにするには?