我开发了一个 Metro 应用程序。我有一个保存用户选择的图像的页面。当我选择图片文件夹中的图片时,会出现错误:
对 COM 组件的调用已返回错误 HRESULT E_FAIL
但是如果我从另一个文件夹中选择,一切都会顺利进行并将图像名称保存到数据库中。
这是片段:
if (file != null)
{
StorageFolder documentsFolder = KnownFolders.PicturesLibrary;
output = await file.CopyAsync(documentsFolder,
file.Name.ToString(),
NameCollisionOption.ReplaceExisting);
}