var data = new FormData();
data.append("nombre_fichero", ‘mi_nombre_fichero’);
data.append("fichero_subido", ‘mi_directorio/mi_fichero.txt’);
var ajaxRequest = $.ajax({
type: "POST",
url: ‘http://miservidor/api/MiControl/subir_fichero’,
async: false,
contentType: false,
processData: false,
data: data
});
Luego en el controlador se pueden obtener los datos de la siguiente manera:
Public Function subir_fichero() As String
If (HttpContext.Current.Request.Files.AllKeys.Any()) Then
Dim Fichero = HttpContext.Current.Request.Files("fichero_subido")
Dim Nombre_Fichero = HttpContext.Current.Request.Params("nombre_fichero")
Return "ok"
Else
Return "error"
End If
End Function