HTML5 では、標準のファイル API が導入されました。GHCJSはそれにアクセスできますか? で標準の Haskell IO 機能を使用できますSystem.IO
か?
1 に答える
5
System.IO
HTML5 ファイル API を使用して標準的な機能を実装することはできないと思います。
System.IO
では可能で、HTML5 File API では不可能なことがいくつかあります。
- ファイルの書き込み
- 任意のファイルの読み取り。実際、ファイルの識別子を取得する方法はありません。ファイルにアクセスする唯一の方法は、ユーザーに何らかの方法でファイルを選択させることです。ファイルを名前で参照する方法はありません。
- ディレクトリに対するすべての操作
ご覧のとおり、HTML5 ファイル API はほとんどファイルのアップロードにしか使用できず、標準的な haskellSystem.IO
アクションの実装には使用できません。Handle
できる唯一のことは、ユーザーにファイルを選択させることでを取得する方法を提供hRead
し、そのハンドルを提供することです (ただし、提供できる操作はこれだけです)。
于 2014-03-07T22:11:38.477 に答える