Xamarin формы: расширение изображения не сохраняется с пути в Android, когда сделать выбор нескольких фотографий

Теперь вы можете использовать Cache.delete ()

Пример:

let id = "your-cache-id";
// you can find the id by going to 
// application>storage>cache storage 
// (minus the page url at the end)
// in your chrome developer console 

caches.open(id)
.then(cache => cache.keys()
  .then(keys => {
    for (let key of keys) {
      cache.delete(key)
    }
  }));

Работает на Chrome 40+, Firefox 39+, Opera 27 + и Edge.

0
задан Sreejith Sree 18 January 2019 в 07:22
поделиться

1 ответ

Расширение (.png или .jpg) отсутствовало не в GetRealPathFromURI(), а в ImageHelpers.SaveFile(). Поэтому я сохраняю имя файла в другой переменной из пути, используя Path.GetFileName(), как показано ниже, и передаю полное имя файла при вызове ImageHelpers.SaveFile().

var fileName = Path.GetFileName(picturepath);
0
ответ дан Sreejith Sree 18 January 2019 в 07:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: