Saltar al contenido principal

createFileFromUrl

Crea un objeto File a partir de una URL remota.

Descripción

Este es un helper del lado del clienteno llama a la API de OneEntry. Obtiene el recurso en url, lo envuelve en un Blob y devuelve un objeto File que puedes pasar a upload(). Devuelve una Promesa que se resuelve en un File.

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

Esquema de parámetros

Esquema

url(requerido): string
La URL desde la que obtener el archivo
ejemplo: "https://example.com/photo.jpg"

filename(requerido): string
El nombre que se le dará al archivo creado
ejemplo: "photo.jpg"

mimeType: string
Tipo MIME opcional para el archivo. Por defecto es el tipo del recurso obtenido.
ejemplo: "image/jpeg"

Ejemplos

Ejemplo 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);

Respuesta de ejemplo

Devuelve un objeto estándar File:

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