2017-01-06 22 views
0

私はelmに画像とそれに付随するデータをアップロードできるフォームを作成しようとしています。elmでファイルをアップロードできるフォームを作成するには

現在、すべてのフィールドがonInput関数を使用してモデルを更新しています。送信ボタンを押すと、Http.post関数を使用してデータをJSONとして送信します。もし私がよく分かっているのであれば、これはエルムの形をする慣用的なやり方です。

このような形式のファイルアップロード機能を追加する方法はありますか?可能であれば、標準のhtml要素に頼らずにelmアプリケーションを制御して、送信したいと考えています。

答えて

4
+0

私はまだ詳細をすべて読み取っていませんが、ネイティブコードを使用する必要がありますか? –

4

はい、ネイティブコードは二つのことのために必要とされる:FileReaderのAPIにアクセスするために

  • は、Http ilbraryを「騙して」マルチパートフォームにファイルを追加できるようにします。

これはすべて、rofolによって記述されたfilereaderライブラリに付属するthis blog postでカバーされています。

ネイティブコードの代わりに、もちろんポートを使用できます。

関連する問題