¡Hola!
Gracias por responderme. Voy a intentarlo.
Avalados por :
Hola,
He realizado una pregunta sobre uploadcollection. Cuando subo un archivo, si la longitud del nombre de archivo es mayor que maximumFilenameLength, se ejecuta la función filenameLengthExceed. Pero quiero cambiar el nombre de archivo y ejecutar la función de cambio, si la longitud del nombre de archivo es mayor que maximumFilenameLength. ¿Cómo puedo hacer esta función?
Gracias de antemano.
¡Hola!
Gracias por responderme. Voy a intentarlo.
Hola Hazal Oguce
No creo que uploadcollection tenga alguna funcionalidad como esa, pero lo que puedes hacer es, cuando agregues el "slug" (nombre de archivo) al archivo que estás adjuntando en el evento de cambio, verifica si la longitud del archivo excede, entonces puedes cambiar el nombre del archivo y pasarlo al parámetro "slug".
Así que puedes desactivar el límite de archivo y manejarlo manualmente en el evento de cambio.
Saludos,
Mahesh
Estoy haciendo lo mismo.
fileExt = oFile.name.split(".");if (fileExt[0].length > 45) {
fileName = fileExt[0].slice(0, -(fileExt[0].length - 45)) + "." + fileExt[1];
}
El oFile es de solo lectura, por lo que necesitas crear un nuevo json con los datos. No puedes cambiar el nombre del archivo.
contentType = oFile.type;
fileBlob = new Blob([oFile], {
type: "application/octet-stream"
});
reader.readAsDataURL(fileBlob);
reader.onloadend = function() {
fileBlobB64 = reader.result;
b64file = fileBlobB64.split(",")[1];
}file = {
"docData": b64file,
"extension": fileExt[1],
"documentMimeType": contentType,
"documentName": fileName,
"size": oFile.size,
"url": URL.createObjectURL(oFile)
}
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute