If no file is provided, a metadata-only asset will be created.
HTTP, HTTPS and FTP are supported.
An empty placeholder asset can be created without any metadata.