FormData
importClass("FormData");Indice de funciones
Constructor
Generales
Documentación de funciones
Constructor
Funciones generales
append( clave, VFile( Senda ) )
append( clave, texto )
Ejemplo
¿Te fue útil?
¿Te fue útil?
importClass("VFile");
importClass("XMLHttpRequest");
importClass("FormData");
function uploadFile(filename) {
// Create FormData object
var formData = new FormData();
// Append the filename directly (empty content)
formData.append('file', new VFile(filename));
// Create XMLHttpRequest object
var xhr = new XMLHttpRequest();
// Configure the request
xhr.open('POST', theRoot.varToString("URL"), false);
// Send the FormData with the file
xhr.send(formData);
if ( (xhr.errorCode==0) && (xhr.status == 200) ) {
theRoot.setVar("RES", "Subido con FormData " + xhr.responseText );
}else{
alert("Error");
}
}
// Ejemplo de uso
var filename = theRoot.varToString("SND");
uploadFile(filename);