Sono in grado di richiedere un file e di restituirlo. Non so come visualizzare una finestra di dialogo di apertura/salvataggio.Come visualizzare la finestra di dialogo apri/salva asp net mvc 4
Vista:
function saveDocument() {
$.ajax({
url: '/Operacao/saveDocument',
type: 'POST',
DataType: "html",
success: function (data) {
//I get the file content here
}
});
}
Controller:
public void saveDocument() {
Response.ContentType = "image/jpeg";
Response.AppendHeader("Content-Disposition", "attachment; filename=SailBig.jpg");
Response.TransmitFile(Server.MapPath("~/MyPDFs/Pdf1.pdf"));
Response.End();
}
Grazie mille !!! –
Si sta scaricando automaticamente senza chiedere. La finestra di dialogo non viene mostrata! –
Dipende dal browser. Se si imposta il download automatico in una determinata cartella, il browser verrà scaricato automaticamente. Firefox e Chrome sono alcuni browser con questo comportamento. –