вложение электронной почты из MemoryStream приходит пустым

function startDownload(url) {

    window.location.href = url;
}

Это запустит загрузку на той же странице, точно так же, как при нажатии ссылки без какой-либо цели, кроме _self.

Чтобы принудительно загрузить файл, убедитесь, что вы отправьте правильные заголовки с ним:

Content-Disposition: attachment; filename="mypdf.pdf";

Это позволит убедиться, что файл не отображается в браузере, а не загружается. Замените часть имени файла на нужное имя файла по умолчанию в диалоговом окне save as.

13
задан iLemming 14 September 2010 в 16:04
поделиться