2017-02-13 1 views
0

私は、ヘッダーを必要とするAPIエンドポイントに提出するExcelシートがある場合:JQuery/Nodeを使用してエクセルシートを外部APIにアップロードするプロセスは何ですか?

Content-Type: multipart/form-data 
Content-Disposition: form-data; name="fileData"; filename="Form_SOMETHING(1).xlsx" 

私は、このファイルを送信するエンドポイントにjQueryのを使用してAJAX要求をすることができるAMまたは私は必要なのですが私はそれを出荷する前にエクスプレスで特定の処理を行うには?

私はこの前にこれをやったことがないので、私が見たすべての例が角速度コントローラまたはPHPサービスに事前に渡されているので、方向性を探しています。私はJQueryを扱っています。 。

答えて

1

おそらく、別のアプローチを検討したいと思うでしょう。このサービスが別のドメインに存在する場合、jqueryとのクロスドメインの問題が発生します。 POSTメソッドではまっすぐの<form>を使用することができます。 POSTパラメータでリダイレクトURLを渡すことができれば、それは簡単です。

エンドポイントに関する詳細情報を提供すれば、より完全な回答を得ることができます。

+0

私はCORエラーを回避するために他のドメインにPOSTする機能を持っていますが、サービスは別のドメインに存在しています。サービスの唯一の要件は、上記のヘッダーです。 –

+0

サポートしているブラウザによっては[FormData](https://developer.mozilla.org/en-US/docs/Web/API/FormData)を使用できます。あるいは、非表示のフォームを使用し、jqueryからの送信をトリガーすることもできます。 –

+0

これは、入力ファイルのデータを格納するために有効で、FormDataはブラウザの要件に対応しています。私はそれを得ることができる場合は、私はあなたの答えを受け入れるよ、ダニエルありがとう –

関連する問題