Aller au contenu principal

createFileFromUrl

Crée un objet File à partir d'une URL distante.

Description

Ceci est un outil côté client — il ne fait pas appel à l'API OneEntry. Il récupère la ressource à l'url, l'encapsule dans un Blob, et retourne un objet File que vous pouvez ensuite passer à upload(). Il retourne une promesse qui se résout en un File.

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

Schéma des paramètres

Schéma

url(obligatoire): string
L'URL à partir de laquelle récupérer le fichier
exemple: "https://example.com/photo.jpg"

filename(obligatoire): string
Le nom à donner au fichier créé
exemple: "photo.jpg"

mimeType: string
Type MIME optionnel pour le fichier. Par défaut, il correspond au type de la ressource récupérée.
exemple: "image/jpeg"

Exemples

Exemple minimal

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

Réponse d'exemple

Retourne un objet File standard :

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