Support reading data from blob URI (#645)
* Make blob as valid URL
* Create function to detect the blob URI
* Change to `isValidUrl`
* Remove comment
Co-authored-by: Joshua Lochner <admin@xenova.com>
* Merge `isValidHttpUrl` into `isValidUrl`
* Correct implement
* Update docs
* Add test
* Remove export for `isValidUrl`
* Test read blob via `getFile`
* Use `res.text()` instead `res.body`
---------
Co-authored-by: Joshua Lochner <admin@xenova.com>