Использование response.transmitfile с мобильными устройствами - PullRequest
0 голосов
/ 03 февраля 2019

Загрузка файла w / reponse.transmitfile с веб-сайта asp.net работает для настольных компьютеров, а не для мобильных устройств

У меня есть веб-сайт, который генерирует файл изображения (jpeg), а затем предоставляет кнопку, позволяющую пользователюзагрузите этот файл изображения.

Это прекрасно работает на настольных компьютерах (загрузка непосредственно в папку пользователя «Загрузки»), но использование того же кода для загрузки на мобильное устройство (ios, Android), похоже, не дает никакого эффекта.

Код, который я использую в настоящее время:

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

Какой метод должен работать со всеми устройствами?Или мне нужен другой метод для разных устройств?(Дрожь ...)

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