我正在使用“下方代码”保存图片但是在filesavepicker
保存图片后保存图像但我想将图像直接保存到本地文件夹而不使用
filesavepicker
,请建议我解决此问题,在此先感谢。
webcam private async Task SavePhoto(IRandomAccessStream mediaStream)
{
FileSavePicker photoSavePicker = new FileSavePicker();
photoSavePicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
var mediaFile = await photoSavePicker.PickSaveFileAsync();
await SaveStreamToFileAsync(mediaStream, mediaFile);
}
我想将图像格式的流数据直接保存到本地文件夹,而不使用filesavepicker
。
答案 0 :(得分:0)
在应用的LocalData中创建StorageFile
。然后将此StorageFile
传递给您的函数。
StorageFolder dirLocal = Windows.Storage.ApplicationData.Current.LocalFolder;
StorageFile mediaFile = await dirLocal.CreateFileAsync("mediaFile.abc");
SaveStreamToFileAsync(mediaStream, mediaFile);