Android 13 Как сохранить изображение в галерее .Net MAUIC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Android 13 Как сохранить изображение в галерее .Net MAUI

Сообщение Anonymous »

Я создаю проект в .Net MAUI, который делает фотографии, и мне хотелось бы знать, как сохранить его в галерее, создав папку.
Я видел что Google изменил свои разрешения. Это код:

Код: Выделить всё

string sGpath = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);

// Crear la ruta completa del archivo
var folderPath = Path.Combine(sGpath, "GPV2");

photo.FileName = $ "{vf.IdVisita}_{DateTime.Now:yy_MM_dd_HH_mm_ss}.jpg";
string uniqueFileName = $ "{vf.IdVisita}_{DateTime.Now:yy_MM_dd_HH_mm_ss}.jpg";

string filePath = Path.Combine(folderPath, photo.FileName);

if (!Directory.Exists(folderPath)) {
Directory.CreateDirectory(folderPath);
}

using Stream sourceStream = await photo.OpenReadAsync();

Console.WriteLine($ "Archivo guardado en {filePath}");

vf.Titulo = uniqueFileName;
using(FileStream fileStream = File.OpenRead(filePath)) {
vf.Foto = ReadFully(fileStream);
}
Путь, по которому он сохраняется, у меня:

/data/user/0/com.companyname. photov2/files/Pictures/GPV2/1_24_05_30_10_53_48.jpg

Даже если это не удерживает меня в галерее, как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/785 ... y-net-maui
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»