2016-02-19 6 views
0

Я использую код ниже, чтобы сохранить изображение, но сохранить изображение после filesavepicker сохранить изображение, но я хочу сохранить изображение прямо в локальную папку, не используя filesavepicker, пожалуйста, предложите мне любое решение для это, спасибо в Advance.сохранить веб-камеру, захваченное изображение в локальную папку, не используя 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

Создайте StorageFile внутри LocalData приложения. Затем передайте эту функцию StorageFile.

StorageFolder dirLocal = Windows.Storage.ApplicationData.Current.LocalFolder; 
StorageFile mediaFile = await dirLocal.CreateFileAsync("mediaFile.abc"); 
SaveStreamToFileAsync(mediaStream, mediaFile);