Загрузка файла автоматического запуска после представления формы

я соглашаюсь с Jonas. MVVM, кажется, модель, которая работает лучше всего на меня (хотя John Papa думает, что MVP имеет больше смысла). У меня есть Статья MSDN об этом выходе в марте, который, надо надеяться, ответит на призыв к хорошему примеру.

BTW, я хотел бы видеть некоторое сцепление в отделе Платформы MVVM. Нет хорошего решения для платформы для следования все же. Мне нравится Jonas (я думаю, что Jonas является Платформой FX), но начиная с не WPF, совместимый, это не мог бы быть правильный выбор для некоторых.

12
задан Rik Heywood 3 May 2011 в 10:20
поделиться

3 ответа

Вы можете отправить форму в документ Спасибо и поместить там обновление META к загрузке файла:

<meta http-equiv="refresh" content="3;url=download.php">
<p>Thank you! The download will start in 3 seconds. If not, use this link to download the <a href="download.php">file</a></p>
23
ответ дан 2 December 2019 в 05:54
поделиться

Добавьте вторую страницу, на которой написано «спасибо, загрузка начнется через несколько секунд» и запускается загрузка с использованием javascript:

$(document).ready(function(){
  window.setTimeout(function(){
    window.location = 'http://yourdownloadhost.com/file.zip';
  }, 1500);
});

или с помощью мета-перенаправления.

3
ответ дан 2 December 2019 в 05:54
поделиться

You can insert a hidden iframe into your page and submit your form to this iframe.

0
ответ дан 2 December 2019 в 05:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: