Как обрабатывать загрузки на мобильном сайте - PullRequest
0 голосов
/ 04 января 2012

Как обрабатывать загрузки изображений на мобильном сайте - с помощью jquery mobile и asp.net mvc 3 и требовать, чтобы пользователь мог загружать обои на свой мобильный телефон.

Можете ли вы инициировать загрузку, или лучше всего просто передать им изображение и позволить ему сохранить данные?

Любой вклад приветствуется.

1 Ответ

1 голос
/ 05 января 2012

Как правило, вы можете принудительно загрузить контент в стандартных браузерах, установив заголовки

"Content-Disposition", "attachment; filename=\"LicenseAgreement.pdf\""

при возврате. Это ТАК показывает, как вернуть файл PDF, но теоретически вы можете сделать то же самое с изображением.

Как представить файл для загрузки с контроллера MVC?

Однако сомнительно, чтобы каждый браузер, поддерживаемый jquery mobile, даже уважал это и выдавал любые приглашения на сохранение или просто открывал изображение в новом окне. Попробуйте, но протестируйте его на iOS, Android, WinPhone 7.5+ и Blackberry 6+ и посмотрите, что произойдет, потому что они, вероятно, будут вести себя немного по-другому.

Если бы это был я, я бы просто связался напрямую с изображением либо на текущей странице, либо с target = "_ blank" и позволил бы им сохранить его, однако обычно они сохраняют изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...