問題タブ [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.
node.js - ファイルのアップロード中にエラーが発生しました
エンド ユーザーが Web アプリケーションを介してファイルをアップロードします。これにはBlueimp jQuery Fileuploadを使用します。
サーバー側では、アップロードされたファイルを私が使用しているクラウドベースのファイル サービスにパイプするformidableを使用します。
コードは次のとおりです-
ただし、クラウドベースのホスティング サービスにアップロードするコードには時間がかかります (ファイル サイズによって異なります)。私がやりたいことは、ファイルがクラウドにアップロードされるのを待たずに、すぐに戻ることです。つまり、いわばバックグラウンドでクラウドへのアップロードを行います。
res.send(201, data)
イベントの外側に移動しfile
て関数の最後に配置すると、「要求タイムアウト - 応答なしで接続が閉じられました」というエラーが発生します。
「バックグラウンド」でアップロードを実行し、すぐに戻るにはどうすればよいですか?
javascript - nodejs のマルチパート リクエストから JSON オブジェクトを取得する
iOSアプリから作成されたnode.jsでマルチパートリクエストを処理するために手ごわいを使用しています。通常、リクエストには「n」個の画像と関連するJSONオブジェクトが含まれています。手ごわいミドルウェアはJSONをファイルとして扱い、ファイルをに保存します一時的なダウンロード場所と、コード「jsonObject = JSON.parse(fs.readFileSync(file.path, 'utf8'));」へのパスを提供します。ファイルを読み取り、JSON オブジェクトに解析します。これがどのように機能するか、またはディスクからの余分なファイルの書き込みと読み取りを無効にし、解析された JSON obj を直接提供するより良い方法がありますか。
PS - node.js の初心者、非常に悪いケースの OCD を備えたバックエンド システム全体の初心者です。
node.js - Connect+formidable を使用した Nodejs でのファイルのアップロード
Connect フレームワークを使用してファイルをアップロードできません。リンクConnectを参照しました。以下は私のコードです
私は常に以下のような応答を得ています
javascript - body-parser と Formidable を同時に使用できますか?
数日かけて問題を解決しようとしていますが、理解できないことがあります。NodeJS と ExpressJS で作成された Web サイトがあり、フォームの処理には body-parser を使用しています。
したがって、このメソッドを使用して、フォームの値を処理します。しかし今、ユーザーからの画像を解析するために node-formidable を使用する必要があります。問題は、フォームに画像と body-parser のみに何らかの手ごわいを使用できるかどうかです。または、フォームを処理して変数に値をアタッチする方法を理解するために、手ごわいことを手伝ってくれる人はいますか?
javascript - 解析中の恐るべき在庫
アプリでファイルのアップロードを開始すると、最初のステップの後にストックされます。アップロード関数の以下のコード
そしてサーバー構成部分
私が電話しているときになぜそれが止まっているのか分かりますか
form.parse(req, function(err, fields, files){
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を機能させる適切な方法は何ですか?
ありがとう、
javascript - nodejsでループとファイルを読み込む約束
私は多くの例を見ましたが、それを達成できませんでした..だから助けが必要です..
問題..
- ループからのコンテンツは、1 つずつ実行するために渡される必要があります。
- 各ループ反復には、ファイルの読み取り操作とデータベースの保存操作が含まれており、割り当てが必要なその他のオブジェクト プロパティもいくつか含まれています。
ここで例を作成しました..
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 : マルチパート/フォームデータ
名前を付けて複数のファイルをアップロードします。
..
最終的に期待される約束は
- データベースに保存されます。
現在、ファイルから別のコンテンツを取得しています..しかし、他のファイルのコンテンツは満たされておらず、未定義です。
よろしくモイエン
javascript - Node.js - ajax と formidable を使用してフォームの一部を送信する
node.js / express.js アプリで、ajax を使用してフォームの一部を投稿しようとしています。formidable
それを実現するために、ミドルウェアを使用した例を読みました。
これは HTML です:
クライアント側の JavaScript :
これはサーバー側です:
次に、これはコメント行の結果ですreturn console.log(req.files.files);
:
どうしたの ?どんな助けでも大歓迎です。
編集:返されたエラー:
編集:同じエラーが発生した場合に手ごわいのドキュメントの例を試す: