ファイルを私のFable-Elmishにアップロードして、処理のためにサーバーに送信できるようにしたい。しかし、私はこれをカバーするためのドキュメンテーション/サンプルを見つけることができません。これは私の更新機能である:Fable-Elmishを使用したファイルアップロード
let update msg model : Model * Cmd<Msg> =
match msg with
| QueryResults ->
{model with results = None}, Cmd.ofPromise getData "" FetchSuccess FetchFailure
| FetchSuccess data ->
{ model with results = Some data }, []
| FetchFailure ex ->
Browser.console.log (unbox ex.Message)
Browser.console.log "exception occured" |> ignore
model, []
| FileUploaded ->
Browser.console.log "file selected!" |> ignore
model, []
そして、これは、ファイルのアップロードを含むビュー機能の一部です:
R.input [
Type "file"
OnChange (fun x -> FileUploaded |> ignore)
] []
私の知る限り、これは「更新をトリガし、プリントアウトしなければなりませんファイルがアップロードされました! "コンソールには何も起こっていません。
誰かがここで正しい方向に私を指すことができれば素晴らしいだろう。