Me gustaría comprobar un archivo (o varios) si realmente son los archivos que se han especificado con la extensión . Por ejemplo, .pdf no contiene contenido .exe.
No quiero que un archivo PDF contenga código ejecutable y solo use la extensión pdf. En x ++, validé ciertos tipos de archivos con reg ex, por ejemplo, pdf
¿Hay una biblioteca?
Caso de uso: construí un control extensible en MS D365 para finanzas y operaciones. Esta es una zona de entrega de archivos. Tengo que revisar estos archivos. Puedo hacer esto en mis recursos externos (Json) o en X++ mismo. Preferiría X++. Soy principiante en ambos idiomas. Tengo los archivos en X++ como dos cadenas con el nombre y los datos base. En java script como se muestra a continuación.
$(".droparea").on("drop", function (event) { event.preventDefault(); event.stopPropagation(); var file = event.originalEvent.dataTransfer.files; for (let i = 0; i < file.length; i++) { var fileName = file[i].name; var fileBase64 = window.btoa(file[i]); var params = { _fileName: fileName, _fileBase64: fileBase64 }; //send files to x++ Control-Class $dyn.callFunction(self.SetFiles, self, params); } });