New API: Add file.getBlobURL()

Resolves #217