hirenp15 Ответов: 1

Загрузка файла через компонент windows mobile app webview


Мы работаем над приложением windows mobile. В мобильном приложении мы имеем большую часть функциональности в компоненте webview. У нас есть функционал для загрузки изображений.

Мы использовали тег HTML-файла для просмотра и загрузки изображения. При нажатии на опцию просмотра нам удалось открыть галерею. однако мы не можем загрузить изображение и перенести выбранный файл в webview.

Знает ли кто-нибудь какой-либо обходной путь или столкнулся с подобной проблемой и нашел какие-либо альтернативы?

Любые предложения в этом отношении будут действительно полезны.

Спасибо

Что я уже пробовал:

Мы попытались создать простую html-форму с тегом upload file. Но это тоже не работает.

1 Ответов

Рейтинг:
1

Afzaal Ahmad Zeeshan

Windows Phone WebView возможно, сам файл не загружается-смотрите здесь, Загрузка файлов невозможна из Webview?[^Возможно, Microsoft не хотела, чтобы пользователи загружали контент с помощью WebView.

Альтернативой этому было бы использовать свой собственный HttpClient объект, а затем загрузить файл в этот Uri, кодируя его в составные данные формы. POST-запрос может быть выдан оттуда, и, зная URL-адрес или Uri, вы можете легко загрузить файлы, если будете обрабатывать JavaScript-код, например btn.onclick = uploadFile(); и т.д. Я испытываю шок от того, что Microsoft заблокировала загрузку файлов. :смеяться:

Класс HttpClient - UWP app developer | Microsoft Docs[^]