Pular para o conteúdo principal

createFileFromUrl

Cria um objeto File a partir de uma URL remota.

Descrição

Este é um auxiliar do lado do cliente — ele não chama a API OneEntry. Ele busca o recurso na url, o encapsula em um Blob e retorna um objeto File que você pode passar para upload(). Ele retorna uma Promise que resolve para um File.

FileUploading.createFileFromUrl( url*, filename*, mimeType );

Esquema de parâmetros

Esquema

url(obrigatório): string
A URL para buscar o arquivo
exemplo: "https://example.com/photo.jpg"

filename(obrigatório): string
O nome a ser dado ao arquivo criado
exemplo: "photo.jpg"

mimeType: string
Tipo MIME opcional para o arquivo. Padrão é o tipo do recurso buscado.
exemplo: "image/jpeg"

Exemplos

Exemplo mínimo

const file = await FileUploading.createFileFromUrl(
'https://example.com/photo.jpg',
'photo.jpg'
);

// Then upload it to OneEntry cloud storage
const uploaded = await FileUploading.upload(file);

Resposta de exemplo

Retorna um objeto padrão File:

File {
name: "photo.jpg",
type: "image/jpeg",
size: 204800
}