@wordpress/blob Edit
Blob utilities for WordPress.
Installation Installation
Install the module
npm install @wordpress/blob --save
API API
createBlobURL createBlobURL
Create a blob URL from a file.
Parameters
- file
File
: The file to create a blob URL for.
Returns
string
: The blob URL.
getBlobByURL getBlobByURL
Retrieve a file based on a blob URL. The file must have been created by
createBlobURL
and not removed by revokeBlobURL
, otherwise it will return
undefined
.
Parameters
- url
string
: The blob URL.
Returns
File|undefined
: The file for the blob URL.
getBlobTypeByURL getBlobTypeByURL
Retrieve a blob type based on URL. The file must have been created by
createBlobURL
and not removed by revokeBlobURL
, otherwise it will return
undefined
.
Parameters
- url
string
: The blob URL.
Returns
string|undefined
: The blob type.
isBlobURL isBlobURL
Check whether a url is a blob url.
Parameters
- url
string
: The URL.
Returns
boolean
: Is the url a blob url?
revokeBlobURL revokeBlobURL
Remove the resource and file cache from memory.
Parameters
- url
string
: The blob URL.