An open API service indexing awesome lists of open source software.

https://github.com/norpan/elm-file-reader

File Reader api for Elm: http://package.elm-lang.org/packages/norpan/elm-file-reader/latest
https://github.com/norpan/elm-file-reader

Last synced: 5 months ago
JSON representation

File Reader api for Elm: http://package.elm-lang.org/packages/norpan/elm-file-reader/latest

Awesome Lists containing this project

README

        

# Elm file reader

WARNING: this package won't work in the upcoming Elm 0.19 and there probably
will be no way to publish a package with this API, since it relies on event
handler content attributes, which will be disallowed in the upcoming release.

But it will work with Elm 0.18.

This package is a simple way to use the FileReader api from Elm.
It provides attributes that help handle the different events and read files
and send them as messages to Elm.

To make a file input and get a message in Elm, this is all you have to do:

```Elm
import FileReader

type Msg =
FileSelected FileReader.File

Html.input (FileReader.fileInput FileReader.DataURL FileSelected) []
```

## Example
Look in the examples folder. Live version at https://norpan.github.io/elm-file-reader-example.html