Jestem w stanie zażądać pliku, a także go zwrócić. Nie wiem, jak wyświetlić okno dialogowe otwierania/zapisywania.Jak wyświetlić okno dialogowe otwierania/zapisywania asp net mvc 4
Widok:
function saveDocument() {
$.ajax({
url: '/Operacao/saveDocument',
type: 'POST',
DataType: "html",
success: function (data) {
//I get the file content here
}
});
}
Kontroler:
public void saveDocument() {
Response.ContentType = "image/jpeg";
Response.AppendHeader("Content-Disposition", "attachment; filename=SailBig.jpg");
Response.TransmitFile(Server.MapPath("~/MyPDFs/Pdf1.pdf"));
Response.End();
}
Wielkie dzięki! –
Jest pobierany automatycznie, bez pytania. Okno dialogowe się nie wyświetla! –
To zależy od przeglądarki. Jeśli ustawisz pobieranie automatycznie do danego folderu, przeglądarka pobierze automatycznie. Firefox i Chrome to niektóre przeglądarki o takim działaniu. –