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

Parameters schema

Schéma

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

filename(required): 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"

Examples

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

Exemple de réponse

Retourne un objet File standard :

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