upload
Téléchargez un fichier vers le stockage cloud de oneentry.
Cette méthode télécharge un fichier vers un stockage de fichiers cloud. Passez à la date la valeur obtenue à partir de l'entrée de type "file".
Les données sont un objet fichier (ou un tableau), en savoir plus - Objet File
FileUploading.upload(
file,
fileQuery
);
Exemple minimal
const fileQuery = {
"type": "page","entity": "editor","id": 3787,"width": 0,"height": 0,"compress": true}
const value = await FileUploading.upload(file, fileQuery)
Schéma des paramètres
Schéma
file(required): Fichier | Blob
Fichier à télécharger
exemple: new File(["content"], "file.png", {"type": "image/png"})
fileQuery: IUploadingQuery
Paramètres de requête optionnels
exemple:
{
"type": "page",
"entity": "editor",
"id": 3787,
"width": 0,
"height": 0,
"compress": true,
"template": 1
}
type(required): chaîne
Type, détermine le nom du dossier dans le stockage.
exemple: "page"
entity(required): chaîne
Nom de l'entité à partir de laquelle le fichier est téléchargé, détermine le nom du dossier dans le stockage.
exemple: "editor"
id(required): nombre
Identifiant de l'objet à partir duquel le fichier est téléchargé, détermine le nom du dossier dans le stockage.
exemple: 3787
width: nombre
Paramètre de largeur.
exemple: 0
height: nombre
Paramètre de hauteur.
exemple: 0
compress: booléen
Drapeau d'optimisation (compression) pour les images.
exemple: true
Exemple de réponse
[
{
"filename": "files/project/page/3492/editor/errors-1751677276135-1753090805481.md",
"downloadLink": "https://stage.oneentry.cloud/cloud-static/files/project/page/3492/editor/errors-1751677276135-1753090805481.md",
"size": 4463
}
]
Schéma de réponse
Schéma: IUploadingReturn[]
filename: chaîne
Nom de fichier avec chemin relatif.
exemple: "uploads/file.png"
downloadLink: chaîne
Lien pour télécharger le fichier.
exemple: "https://example.com/uploads/file.png"
size: nombre
Taille du fichier en octets.
exemple: 1024