Кнопка ASP.NET для вызова «Сохранить изображение» на мобильных устройствах для загрузки / сохранения изображения с веб-сайта. - PullRequest
0 голосов
/ 15 февраля 2019

Я хотел бы вызвать диалоговое окно «Сохранить изображение» на мобильном устройстве с контролем ASP.NET

У меня есть веб-сайт, реализованный с ASP.NET.Он генерирует изображение, которое пользователь затем может загрузить своему клиенту.Давным-давно я реализовал решение, которое работает с настольными клиентами, используя код, показанный ниже, которое запускается при нажатии кнопки «ASP» в ASP.NET ... (оно загружается в папку «Загрузки» клиента).

Protected Sub Button2_Click(ByVal sender As Object, 
    ByVal e As System.EventArgs) Handles Button2.Click
    Dim arg2 As String = "attachment; filename=" & TextBox2.Text + ".jpg"
    Response.ContentType = "image/jpeg"
    Response.AppendHeader("Content-Disposition", arg2)
    Response.TransmitFile(Server.MapPath(".\Outputs\" + 
        TextBox2.Text + ".jpg"))
    Response.End()
End Sub

Я пытаюсь обновить веб-сайт, чтобы лучше работать с мобильными устройствами.Если я оставляю код как для «Button2» и пользователь нажимает на него, он показывает изображение в мобильном браузере, а затем (в Safari) пользователь может нажать / удерживать изображение и получить диалоговое окно «Сохранить изображение».Или пользователь может просто выбрать и удерживать изображение, как оно появляется на веб-сайте, и вызвать тот же диалог.

Что я хотел бы сделать, это вызвать этот диалог «Сохранить изображение», когда они нажимают «Button2»,Существует ли обновленный способ загрузки / сохранения файла изображения, который будет работать как для настольных, так и для мобильных устройств?

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