This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 25713 - Formalize the Blob URL Syntax
Summary: Formalize the Blob URL Syntax
Status: RESOLVED FIXED
Alias: None
Product: WebAppsWG
Classification: Unclassified
Component: File API (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Arun
QA Contact: public-webapps-bugzilla
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-14 16:35 UTC by Arun
Modified: 2014-05-28 19:27 UTC (History)
2 users (show)

See Also:


Attachments

Description Arun 2014-05-14 16:35:08 UTC
The mailing list thread at http://lists.w3.org/Archives/Public/public-webapps/2014AprJun/0369.html suggests that a formalism of the Blob URL Syntax might look like:

blob:https://example.com/UUID

e.g. blob:https://accounts.google.com/e55f2c33-f000-4e88-b89c-874ae09e7f93

An ABNF might look like:

blob = scheme ":" origin "/" UUID [fragIdentifier]

where scheme is "blob" and ":" is (U+003A COLON) 
      origin is as defined in http://tools.ietf.org/html/rfc6454 as a scheme,
      host, and port tuple; not all components need to be represented
      "/" is U+002F SOLIDUS)
      UUID is as defined in http://tools.ietf.org/html/rfc4122
      The optional fragIdentifier has well-known semantics.
Comment 1 Arun 2014-05-28 19:27:07 UTC
Done based on listserv discussions.

http://dev.w3.org/2006/webapi/FileAPI/#DefinitionOfScheme
and
http://dev.w3.org/2006/webapi/FileAPI/#unicodeBlobURL

Marking fixed.