問題タブ [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 に答える
11720 参照

javascript - フォーム送信/ノード後のページのリロードを防止します (ajax は利用できません)

フィールドとファイルを node.js サーバーに送信するためのフォームがあります。サーバー上でFormidableによって解析されたデータ。すべてが正常に機能していますが、フォームが送信された後、応答のあるページが読み込まれます。標準フォームメカニズムを使用してデータを送信し、ページをリロードしない方法を知っている人はいますか(ファイルが form にあるため、シリアライズを使用した jQuery ajax メソッドは機能しません)、サーバーにそのような応答を書き込んで、ページのリロードをトリガーしません。形:

サーバ側:

これを行うためのより良い方法はありますか?ありがとうございました!

0 投票する
0 に答える
66 参照

android - GridForm / FormidableJS を使用してマルチパートからフィールドを解析する際の問題

ExpressJS サーバーを実行しています。マルチパートフォームデータをサーバーに投稿し、これを GridForm で解析しています (間違っている場合は修正してください。FormidableJS の拡張機能です)。これは、Web フォームや Postman などから投稿する場合は問題ないように見えますが、Android アプリまたは IOS アプリから投稿しようとすると、奇妙な問題が発生します。場合によっては正常に動作し、アプリ コードに変更を加えていないにもかかわらず、フィールドが解析されません。ただし、ファイルは常に解析されるため、POST が実際に送信されることは明らかです。誰でもこの問題が何であるかについて何か考えがありますか?

0 投票する
0 に答える
1130 参照

node.js - Express socket.io 手ごわい mean.io スタック フォームの進行状況に統合する方法

私はmean.ioに取り組んでいます

サーバー.js

ルート.js

アプリ/コントローラー/api/post.js

exports.upload でソケットを取得する方法が見つかりません。

0 投票する
0 に答える
770 参照

javascript - 手ごわい - fileBegin イベントが発生しませんでした

この問題と同様の質問があったことは知っています。

私は express で formidable を使います。そして、「file」イベントが発生したときに「fileBegin」イベントが発生しなかったことがわかります。

明示的な定義は次のとおりです。

定義に欠けているものはありますか? 前もって感謝します

更新: アップロード ハンドラ:

0 投票する
0 に答える
890 参照

javascript - Node.js恐るべしディレクトリ丸ごとアップロード

私は node-formidable で遊んでいますが、単一ファイルのアップロードと処理に最適です。これまでの私のコードは次のとおりです。

理想的には、ディレクトリを files[] 入力にドラッグ アンド ドロップし、フォルダとそのすべてのコンテンツを Node.js で処理できるようにすることです。これは手ごわいで可能ですか?もしそうなら、それはどのように行われますか?そうでない場合、これを行うために私が見ることができる代替方法はありますか?

フォルダをそのままアップロードしようとすると、次のエラー メッセージが表示されます。

助けてくれてありがとう

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

node.js - AngularJS から投稿されたときに FormidableJS フォームが解析されない

AngularJS から手ごわいフォームに投稿していますが、フォームが解析されません。Express.bodyParser() は使用しませんが、これがしばしば問題になることを理解しています。

サーバ側:

クライアント側:

formData オブジェクトを使用してフォーム Angular を投稿する場合、ここのコメントに記載されているように、コンテンツ/タイプを未定義に設定する必要があります。それは手ごわいにとって問題になるでしょうか?

私は何時間もかけてこれを理解しようとしてきましたが、運が悪かったです。どんな答えでもとても感謝しています!

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

javascript - NodeJs/Formidable、画像アップロードエラー

NodeJs と Formidable を使用して画像/ファイルのアップロード フォームを作成しようとしています。特急は使いません。ただ恐ろしい。とにかく、最も一般的なスクリプトを formidable で試してみましたが、どれも機能しませんでした。私のコードは、基本的にこのチュートリアルのものとまったく同じです: http://justinkjchang.wordpress.com/2013/11/08/image-uploader -using-node-js/ 周りにはこれらのチュートリアルがたくさんあります.いくつかの本やビデオでほぼ同じものを見てきました.鉱山を除いて、それらはすべてうまくいくようです. 私は手ごわいをインストールしました、そして私はそれとノードの両方の最新バージョンを持っています. 私もマックです。アップロードしようとすると、form.parse とすべてが通過しますが、ファイルを書き込もうとすると、次のエラーがスローされます。

私は Nodejs を初めて使用するので、どんな種類のヘルプでもいいでしょう。file.write も試してみましたが、それでも同じエラーがスローされます。どんな助けでも喜んでいただければ幸いです(:

コードで更新:

ファイルのアップロードとは関係ないので一部省略していますが、古いコードばかりでコメントも失礼します。また、一時的に消去したため、/show 機能はありません。また、コンソールに表示されるエラーは次のとおりです。エラーの 1 つは、アップロードがキャンセルされたためです。アップロードしたいファイルを入力した後、ブラウザはしばらくそこに座ってサーバーへのリクエストを待ちます.コンソールでは、form.parseの前に停止し、約1分間何もせずにそこに座ってから、すべてのエラーをロールアウトします。

ここまで正常に実行されます。その後、ブラウザはしばらく待機し、データを受信せずにポップアップするか、Web ページが利用できない状態になり、これらのエラーがコンソールに表示されます。