Fileupload1.hasfile всегда false в примечании 10 под управлением Android 9 АСП рамках 4.7.2
У меня есть какой-то простой код, который до сих пор работал на всех мобильных устройствах, как PWA, за исключением Note 10. Использование привязывает фотографию с их мобильного устройства, которое я загружаю на сервер. Он работает на всех устройствах, кроме Note 10. На этом устройстве FileUpload1.HasFile всегда ложен, если только я не перехожу к изображению галереи, а не делаю новую фотографию с помощью камеры.
//в файле .aspx
&ЛТ;как ASP:fileupload с ИД="FileUpload1" атрибут runat="сервер" функция onclick="loadPicClick();" onChange, после="__doPostBack(", ");" принятие=".в формате JPG,.в формате JPEG"и GT;
//в коде позади
индекс общественный разделяемого класса : системы.Веб.Пользовательского интерфейса.Страницы
{
статическая строка unusedPic;
охраняемых недействительными в(объект отправителя, EventArgs в электронной)
{
if (!IsPostBack)
{
// некоторый код инициализации
}
если (FileUpload1.HasFile)
{
строка ulFile = DateTimeOffset.Now.ToUnixTimeMilliseconds().ToString() + FileUpload1.FileName;
FileUpload1.SaveAs(Сервер.MapPath("~/Pics/" + ulFile));
// еще немного кода, не связанного с этим
}
}
Что я уже пробовал:
Я попытался добавить Page.Form.Attributes.Добавить("enctype", "multipart/form-data");
к загрузке страницы.