首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从StorageFile读取流的UWP c#返回null。为什么以及如何修复?

从StorageFile读取流的UWP c#返回null可能是由于以下几个原因导致的:

  1. 文件路径错误:首先要确保文件路径是正确的,包括文件名、文件夹路径等。可以使用StorageFile类的GetFileFromPathAsync方法来获取正确的文件路径。
  2. 文件访问权限:如果文件没有正确的读取权限,尝试使用StorageFile类的GetFileFromApplicationUriAsync方法来获取文件的访问权限。
  3. 文件不存在:如果文件不存在,读取流操作将返回null。可以使用StorageFile类的IsAvailable方法来检查文件是否存在。
  4. 文件被其他进程占用:如果文件正在被其他进程占用,读取流操作也可能返回null。可以尝试使用StorageFile类的OpenAsync方法来打开文件,并设置FileAccessMode为Read,以确保文件没有被其他进程占用。

修复方法如下:

  1. 检查文件路径:确保文件路径是正确的,包括文件名、文件夹路径等。
  2. 检查文件访问权限:确保文件有正确的读取权限,可以使用StorageFile类的GetFileFromApplicationUriAsync方法来获取文件的访问权限。
  3. 检查文件是否存在:使用StorageFile类的IsAvailable方法来检查文件是否存在。
  4. 检查文件是否被其他进程占用:使用StorageFile类的OpenAsync方法来打开文件,并设置FileAccessMode为Read,以确保文件没有被其他进程占用。

以下是腾讯云相关产品和产品介绍链接地址:

  • 对象存储(COS):腾讯云对象存储(COS)是一种存储海量文件的分布式存储服务,具有高可靠、低成本、强大的数据处理能力。详情请参考:https://cloud.tencent.com/product/cos
  • 云服务器(CVM):腾讯云云服务器(CVM)是一种可弹性伸缩的云计算服务,提供安全可靠、弹性扩展的计算能力。详情请参考:https://cloud.tencent.com/product/cvm
  • 人工智能(AI):腾讯云人工智能(AI)服务提供了丰富的人工智能能力,包括图像识别、语音识别、自然语言处理等。详情请参考:https://cloud.tencent.com/product/ai

请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

win10 uwp 读写XML xml 语法XmlDocumentLinq 读写 XMLWPF 读XMLWPF 读写 xaml

如果遇到了 C#UWP 读取 xml 返回 Node 是空,那么请检查命名空间,关于命名空间内容,请继续看博客。 xml 语法 xml 一开始一般就是 文档声明 文档声明就是 <?...本文下面的 file 就是一个 StorageFile ,获得 StorageFile 方法参见win10 UWP读写文件 - CSDN博客 XmlDocument.LoadFromFileAsync...这里 doc 就是刚才读取时候拿到。...首先来说下如何文件创建 xml ,我们需要使用 XDocument ,这里 file 同样是 StorageFile ,感谢yueguogaoshan 提出了我这里没有告诉大家 file 是哪里获得...("随意名称", NamespaceURI); 如果看不懂上面写,请看例子 假如要读取项目xml,也就是C#项目文件 <?

1.8K10

Windows Community Toolkit: 使用CameraPreview拍照

UWP应用里,如果我们需要调用设备摄像头拍照并保存到文件,这曾经是比较复杂。...开发者需要了解许多知识,也要写一定量代码才能完成(就像你可以微软样例代码(https://github.com/Microsoft/Windows-universal-samples)中找到Camera...实际上,在许多情况下,我们仅需要用最简单默认摄像头选项来拍照。这种场合里我们关注点在应用逻辑本身,而不需要花费数个小时在如何调通摄像头代码上。 ?...1 使用NuGet安装 PM> Install-Package Microsoft.Toolkit.Uwp.UI.Controls 2 在你UWP应用中启用WebCam权限 你可以直接Visual...让用户选择文件保存位置,我们需要用FileSavePicker,它会返回一个StorageFile对象,表示我们要保存照片文件。你也可以选择文件格式,我这里选择照片最常用JPG格式。

56631

win10 uwp 存放网络图片到本地 下载图片保存图片本地打开所有代码Nuget安装Microsoft.Toolkit.Uwp

有时候我们网络很垃圾,我UWP要在第一次打开网络图片,就把图片存放到本地,下次可以本地打开。 有时候用户使用是流量网络,不能每次都联网下载。 我们不得在应用存放用户打开图片。...命令行 Install-Package lindexi.uwp.src.ImageStorage Microsoft.Toolkit.Uwp 当前图片缓存功能已经合并到 Microsoft.Toolkit.Uwp...工具,不过里面已经看不到我写代码了,所以变得更加好用 在最低版本为 16299 之后可以通过 nuget 找到 Microsoft.Toolkit.Uwp 安装,然后可以使用下面的代码判断如果图片已经保存在本地...,就从本地读取图片。...如果图片在缓存里,直接返回图片 var bitmapImage = await ImageCache.Instance.GetFromCacheAsync(distantUri); // 清理缓存 await

1.2K10

win10 uwp 访问解决方案文件 WPF 访问解决方案文件C# 访问解决方案文件

本文讲如何访问解决方案资源。 我们经常会把一些图片资源放在我们解决方案,那么从这里拿出来很简单。...我在 Assets 放了图片 1.jpg 那么我要把他拿出来可以 var file=await StorageFile.GetFileFromApplicationUriAsync...blog.csdn.net/marktheone/article/details/52062888 WPF 访问解决方案文件 WPF 使用 Application.GetResourceStream 获得,注意 URL 和UWP...f=255&MSPPError=-2147217396 具体请看 WPF 使用 VisualStudio 2017 项目文件 C# 访问解决方案文件 如果是命令行,那么可以使用 Resource 放文件...,然后读取 读取文件是 byte[] ,如果需要转 stream ,请看下面代码,其中资源文件名称为 resource ,资源文件里文件是 res,资源文件是没有后缀,所以打开不能通过后缀判断

1.1K10

win10 uwp 保存用户选择文件夹

如果我们每次把临时处理文件保存,都要让用户选择一次,用户会不会觉得uwp垃圾?...如果我们每次打开应用,都从某个文件读取,而这个文件不在应用目录和已知目录,那么每次都需要用户选择,用户会不会觉得uwp垃圾? 其实垃圾wr给了一个类,我们可以用这个类获得用户选择过文件、文件夹。...它是如何,在我们添加一个文件或文件夹,就会返回,于是我们要把它保存。 我们先从让用户选择选择文件夹,选择文件夹需要 FolderPicker 。...我们使用json保存,json可以使用第三方,我有写过 win10 uwp json 保存相关。...account.json 读取就可以用 json Deserialize StorageFile file = await folder.GetFileAsync

1.2K20

win10 uwp 读取文本GBK错误

本文讲的是解决UWP文本GBK打开乱码错误,如何读取GBK,包括网页GBK。最后本文给出一个方法追加文本。...,但是我以前就是这样写,可以读取到?原因是因为文本保存为 查了一下WPF使用默认可以读,原因是默认 WPF 编码读取是 GBK 所以这时就可以读取,但是在 UWP 是没有 GBK ,默认也不是。...因为 UWP 是 .net core 程序,.net core 没有默认支持 GBK ,因为 .net core 是最小化微软文档可以看到下面的说明 By default, .NET Core...- Artech - 博客园 文本还有一个坑,我们如何在文本追加?uwp追加文本其实换了类,在FileIO。...对于一个需要追加文件,UWP追加文件写入其实可以使用await FileIO.AppendTextAsync(StorageFile,"追加文本"); ----

1.3K10

win10 uwp 读取保存WriteableBitmap 、BitmapImage 保存 WriteableBitmap 到文件文件读 WriteableBitmapIma

我们在UWP,经常使用图片,数据结构就是 BitmapImage 和 WriteableBitmap。关于 BitmapImage 和 WriteableBitmap 区别,我就不在这里说。...直接转WriteableBitmap bitmap = imageSource as WriteableBitmap;bitmap为null,于是我在网上继续找,好像没看到 UWP 可以转,只有win7...UWP BitmapImage 不能转换为 byte[] 或 WriteableBitmap 。这句话是错。...代码:https://github.com/lindexi/UWP/tree/master/uwp/src/ImageMoseClick 获取Dpi 可以使用下面代码获取图片DPI。...我图片解决方案获得,大家可以任意位置获取,只要可以转换为 IRandomAccessStream var file = await StorageFile.GetFileFromApplicationUriAsync

1.9K10

dotnet 入门到放弃 500 篇文章合集

本文是记录我入门到放弃写博客 博客包括 C#、WPF、UWP、dotnet core 、git 和 VisualStudio 和一些算法,所有博客使用 docx 保存 下载:dotnet 入门到放弃...C# 判断系统版本 C# 动态加载卸载 DLL C# 复制列表 C# 如何写 DEBUG 输出 C# 如何在项目引用x86 x64非托管代码 C# 已知点和向量,求距离C# 强转会不会抛出异常...win10_uwp_badgelogo_yan_se win10_uwp_biao_ti_lan_hou_tui win10_uwp_cong_storagefile_huo_qu_wen_jian_da_xiao...创建不带BOM UTF8 博客 图论 Warshall 和Floyd 矩阵传递闭包 在 windows 安装 Jekyll 域名 大文件存储和备份 如何使用 C# 爬虫获得专栏博客更新排行 如何使用...Q# 如何使用 Telegram 如何使用本模板搭建博客 如何入门 C++ AMP 教程 如何写毕业论文 表格 如何删除错误提交 git 大文件 如何UWP 使用 wpf Trigger 如何安装

10.4K20

win10 uwp 获得缩略图 文件缩略图视频小图

需要知道是 thumbnail 得到是一个,就需要把他转换为 BitmapImage 显示。 我接下来获取文件夹内所有文件缩略图显示出来 ?...接下来告诉大家如何获得视频小图 视频小图 如果需要获得视频某一个页面,那么可以使用下面代码,首先是获得视频文件,计算指定时间视频截图,这时不需要进行播放视频就可以文件直接获得指定时间显示图片。...但是如果加了下面的代码,就可以获得点击事件。在 UWP 没有区分触摸和鼠标点击,都使用 Pointer 来说是点击结束或者点击。...Slider.AddHandler(PointerReleasedEvent, new PointerEventHandler(UIElement_OnPointerReleased), true); 需要知道第二个就是如何进行播放视频...,因为上面代码已经可以选到文件,于是就可以使用文件播放方式,让播放器使用文件。

2K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券