subir
Sube un archivo al almacenamiento en la nube de oneentry.
Este método sube un archivo a un almacenamiento de archivos en la nube. Pasa a la fecha el valor obtenido del tipo de entrada "file".
Los datos son un objeto de archivo (o un array), aprende más - Objeto File
FileUploading.upload(
file,
fileQuery
);
Ejemplo mínimo
const fileQuery = {
"type": "page","entity": "editor","id": 3787,"width": 0,"height": 0,"compress": true}
const value = await FileUploading.upload(file, fileQuery)
Esquema de parámetros
Esquema
file(required): File | Blob
Archivo a subir
ejemplo: new File(["content"], "file.png", {"type": "image/png"})
fileQuery: IUploadingQuery
Parámetros de consulta opcionales
ejemplo:
{
"type": "page",
"entity": "editor",
"id": 3787,
"width": 0,
"height": 0,
"compress": true,
"template": 1
}
type(required): string
Tipo, determina el nombre de la carpeta en el almacenamiento.
ejemplo: "page"
entity(required): string
Nombre de la entidad desde la cual se sube el archivo, determina el nombre de la carpeta en el almacenamiento.
ejemplo: "editor"
id(required): number
Identificador del objeto desde el cual se sube el archivo, determina el nombre de la carpeta en el almacenamiento.
ejemplo: 3787
width: number
Parámetro de ancho.
ejemplo: 0
height: number
Parámetro de altura.
ejemplo: 0
compress: boolean
Bandera de optimización (compresión) para imágenes.
ejemplo: true
Ejemplo de respuesta
[
{
"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
}
]
Esquema de respuesta
Esquema: IUploadingReturn[]
filename: string
Nombre del archivo con la ruta relativa.
ejemplo: "uploads/file.png"
downloadLink: string
Enlace para descargar el archivo.
ejemplo: "https://example.com/uploads/file.png"
size: number
Tamaño del archivo en bytes.
ejemplo: 1024