問題タブ [formidable]

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 に答える
40 参照

node.js - ファイルのアップロード中にエラーが発生しました

エンド ユーザーが Web アプリケーションを介してファイルをアップロードします。これにはBlueimp jQuery Fileuploadを使用します。

サーバー側では、アップロードされたファイルを私が使用しているクラウドベースのファイル サービスにパイプするformidableを使用します。

コードは次のとおりです-

ただし、クラウドベースのホスティング サービスにアップロードするコードには時間がかかります (ファイル サイズによって異なります)。私がやりたいことは、ファイルがクラウドにアップロードされるのを待たずに、すぐに戻ることです。つまり、いわばバックグラウンドでクラウドへのアップロードを行います。

res.send(201, data)イベントの外側に移動しfileて関数の最後に配置すると、「要求タイムアウト - 応答なしで接続が閉じられました」というエラーが発生します。

「バックグラウンド」でアップロードを実行し、すぐに戻るにはどうすればよいですか?

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

javascript - nodejs のマルチパート リクエストから JSON オブジェクトを取得する

iOSアプリから作成されたnode.jsでマルチパートリクエストを処理するために手ごわいを使用しています。通常、リクエストには「n」個の画像と関連するJSONオブジェクトが含まれています。手ごわいミドルウェアはJSONをファイルとして扱い、ファイルをに保存します一時的なダウンロード場所と、コード「jsonObject = JSON.parse(fs.readFileSync(file.path, 'utf8'));」へのパスを提供します。ファイルを読み取り、JSON オブジェクトに解析します。これがどのように機能するか、またはディスクからの余分なファイルの書き込みと読み取りを無効にし、解析された JSON obj を直接提供するより良い方法がありますか。

PS - node.js の初心者、非常に悪いケースの OCD を備えたバックエンド システム全体の初心者です。

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

node.js - Connect+formidable を使用した Nodejs でのファイルのアップロード

Connect フレームワークを使用してファイルをアップロードできません。リンクConnectを参照しました。以下は私のコードです

私は常に以下のような応答を得ています

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

javascript - body-parser と Formidable を同時に使用できますか?

数日かけて問題を解決しようとしていますが、理解できないことがあります。NodeJS と ExpressJS で作成された Web サイトがあり、フォームの処理には body-parser を使用しています。

したがって、このメソッドを使用して、フォームの値を処理します。しかし今、ユーザーからの画像を解析するために node-formidable を使用する必要があります。問題は、フォームに画像と body-parser のみに何らかの手ごわいを使用できるかどうかです。または、フォームを処理して変数に値をアタッチする方法を理解するために、手ごわいことを手伝ってくれる人はいますか?

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

javascript - 解析中の恐るべき在庫

アプリでファイルのアップロードを開始すると、最初のステップの後にストックされます。アップロード関数の以下のコード

そしてサーバー構成部分

私が電話しているときになぜそれが止まっているのか分かりますか

form.parse(req, function(err, fields, files){

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

node.js - csrf を有効にするまで、Express4 と手ごわいファイルのアップロードは機能します

私は Ethan Brown の本「Node と Express を使用した Web 開発」に取り組んでおり、写真のアップロードで csrf multipart/form-data アップロードを有効にするまでは順調に進んでいます。私はGithubから完全な本のコードをダウンロードしました。

エラー: 無効な csrf トークン

関連すると思われるコードの一部を以下に示します。/meadowlark.js の 100 行目から

次に /handlers/contest.js で

および views/contest/vacation-photo.handlebars

csrfを機能させる適切な方法は何ですか?

ありがとう、

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

javascript - nodejsでループとファイルを読み込む約束

私は多くの例を見ましたが、それを達成できませんでした..だから助けが必要です..

問題..

  1. ループからのコンテンツは、1 つずつ実行するために渡される必要があります。
  2. 各ループ反復には、ファイルの読み取り操作とデータベースの保存操作が含まれており、割り当てが必要なその他のオブジェクト プロパティもいくつか含まれています。

ここで例を作成しました..

http://runnable.com/VI1efZDJvlQ75mlW/api-promise-loop-for-node-js-and-hello-world

実行方法:

API: http://web-91b5a8f5-67af-4ffd-9a32-54a50b10fce3.runnable.com/api/upload

方法:ポスト

content-type : マルチパート/フォームデータ

名前を付けて複数のファイルをアップロードします。

..

最終的に期待される約束は

- データベースに保存されます。

現在、ファイルから別のコンテンツを取得しています..しかし、他のファイルのコンテンツは満たされておらず、未定義です。

よろしくモイエン

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

javascript - Node.js - ajax と formidable を使用してフォームの一部を送信する

node.js / express.js アプリで、ajax を使用してフォームの一部を投稿しようとしています。formidableそれを実現するために、ミドルウェアを使用した例を読みました。

これは HTML です:

クライアント側の JavaScript :

これはサーバー側です:

次に、これはコメント行の結果ですreturn console.log(req.files.files);:

どうしたの ?どんな助けでも大歓迎です。

編集:返されたエラー:

編集:同じエラーが発生した場合に手ごわいのドキュメントの例を試す: