:今を開き、私はそのパスを使用してローカルファイルを開くために<code>open_in</code>を使用するダウンロード可能なファイル
let f = open_in "/Users/SoftTimur/file.txt" in
...
を、私はそのURLでダウンロード可能なファイルを開きたい:
let f = open_in "http://caml.inria.fr/distrib/ocaml-4.02/ocaml-4.02-refman.txt" in
...
はエラーを返します。 Fatal error: exception Sys_error("http://caml.inria.fr/distrib/ocaml-4.02/ocaml-4.02-refman.txt: No such file or directory")
。
ダウンロード可能なファイルを開くためにどの機能を使用することができますか?最初にローカルにダウンロードする必要がありますか(OCamlでこれを行う方法?)
ありがとうございます...1つの問題は、すべてのOCamlコードをJSコードに 'js_of_ocaml'で転送することです。私は 'ocamlnet'の解決策を試しました、' js_of_ocaml'で、それはたくさんのプリミティブを逃しました... – SoftTimur
あなたのための唯一の選択は 'cohttp + lwt'です – ivg
私は' ttファイル上で 'cohttp + lwt'を実行することに成功しました'http://'で置き換えます。しかし、私の生成したテキストファイルは一般的には[blob](https://developer.mozilla.org/en-US/docs/Web/API/Blob)で始まり、 'cohttp + lwt'はこのスキーマをサポートしていないようです。 – SoftTimur