问题标签 [storagefile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 包装 Windows 8/WP8 StorageFile 以实现同步 C++ 访问
我需要一个 C++ 包装类,它可以从 Windows 8/WP8 存储文件( http://msdn.microsoft.com/library/windows/apps/br227171 )同步读取/写入/查找数据:
应即时从文件中读取数据。它不应该被缓存在内存中,并且存储文件不应该被复制到应用程序的目录中,它可以使用标准的 fopen 和 ifstream 函数访问。
我试图弄清楚如何做到这一点(包括 Microsoft 文件访问示例代码:http ://code.msdn.microsoft.com/windowsapps/File-access-sample-d723e597 ),但我坚持每个异步访问手术。有人暗示如何实现这一目标吗?或者甚至有内置功能?
问候,
windows-store-apps - 什么可能导致 Launcher.LaunchFileAsync 间歇性失败
在我的 windows 商店应用程序中,我允许用户打开一个文件,它在本地不存在,然后应用程序将下载它并将其保存到应用程序的本地文件夹,然后尝试使用下面的代码打开它。 这间歇性地工作,其他时候调用返回 false。
我检查过的东西:
- 该文件不受windows限制(例如:我正在使用txt、jpg文件进行测试,而不是exe、bin、bat)
- 拨打此电话时,我的应用程序可见
- 使用以下代码在 UI 线程上进行调用:
- 通过检查文件的属性,确保文件未被 Windows 阻止。
我可能在这里缺少的任何其他想法?
c# - GetFilesAsync 没有定义
每当我尝试这段代码时:
由于某些奇怪的原因,GetFilesAsync() 的定义不存在。这是我的错吗?我的完整错误信息:
'Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>'
不包含“GetFilesAsync”的定义,并且找不到接受“Windows.Foundation.IAsyncOperation”类型的第一个参数的扩展方法“GetFilesAsync”(您是否缺少 using 指令或程序集引用?)
请帮我
c# - Xaml 绑定到对象 StorageFile 不起作用
我遇到了奇怪的行为,绑定到 StorageFile 本身不起作用。
代码:
绑定到此文本块的是来自我的 WP8.1 本地存储的 StorageFile。如果我将值设置为 DisplayName 或 StorageFile 本身的某些属性,它工作正常。但是,如果我想将整个 StorageFile 发送到不起作用的转换器(我这样做),则立即显示回退值。
有人可以在这里指出问题吗?谢谢
c# - 如何将 LoggingChannel LogMessages 记录到 StorageFile?
我想将异常记录添加到我的 Windows 应用商店应用程序中。根据这里的想法,我从 App.xaml.cs 中的这段代码开始:
密封部分类 App : Application { private LoggingChannel 通道;私人 LoggingSession 会话;
正如评论所指出的,在我看来,最后一行只是将一个名为“CrashLog”的文件保存到 LocalFolder。但是 LogMessages 是如何进入该文件的呢?这里显然缺少一个关键部分。
c# - GetFileAsync 保存后不返回文件
我有以下方法,将文件保存到 Windows Phone 上的 LocalFolder
然后我稍后尝试使用此方法加载数据。
GetFileAsync
即使在调用后向我返回了一个有效的文件对象,调用也会返回null CreateFileAsync
。
我在这里错过了什么吗?我需要声明吗?我没有看到任何与此相关的内容。
编辑
文件名和键值是从存储库传入的,存储库声明它们如下:
编辑 2
引发的异常是带有以下消息的 FileNotFound 异常。
编辑 3
如果我将应用程序作为 Windows 应用程序(这是通用应用程序)运行,则文件将被保存并加载,没有任何问题。如果我以 Windows Phone 为目标,那么当我尝试保存然后加载时会引发 File Not Found 异常。这似乎是特定于手机的,我不知道为什么
c# - C# - 将(数百个)StorageFiles 设置为 BitmapImages(无流)
我正在尝试从设备的图片库中获取所有照片,然后使用<GridView/>
带有<Image/>
内部项目模板的应用程序显示,但我没有找到没有问题的方法。我需要BitmapImages
从StorageFiles
我得到的东西中创建。
首先,我尝试创建s 并将文件路径BitmapImage
设置UriSource
为新的 s,如下所示:Uri
但图像不显示。
之后,我尝试使用流:
当然,我得到了System.OutOfMemoryException
。
接下来,我尝试使用缩略图:
但我意识到这就像溪流一样OutOfMemory
。如果我将其限制为仅获取 10 或 20 张图像的缩略图,效果很好,但我确实需要显示所有照片。
XAML 不是问题,因为当我限制要加载的图像数量时它可以正常工作。
该应用程序旨在供任何人在完成后从 Windows Phone 商店下载它,因此图像的大小会有所不同,因为 Windows Phone 设备的图片库包含存储在用户手机上的几乎所有照片,包括来自设备的相机、保存的图像等。
c# - 在 windows phone 8.1 中获取按日期排序的文件
我正在开发一个基于 windows phone 8.1(RT) 的项目,我想根据创建日期显示文件列表。当我尝试此链接中的代码时,我得到一个“System.NotImplementedException”。
而且我的智能感知建议我它没有在 windows phone 8.1 中实现。那么这是否意味着我不能使用 Query 选项或者有其他选择吗?代码:
azure - 从 Windows 通用应用程序将 StorageItemThumbnail 上传到 Azure blob 存储
我正在构建一个 Windows 通用应用程序。
作为对StorageFile.GetThumbnailAsync的调用的结果,我有一个从Windows.Storage.StorageFile获得的Windows.Storage.FileProperties.StorageItemThumbnail。
现在我需要将缩略图上传到 Azure blob 存储。
正确的方法似乎是UploadFromFileAsync
or UploadFromStreamAsync
on Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob
。
但是我能找到的关于UploadFromFileAsync的唯一文档在我的情况下具有误导性。那里记录的所有方法重载都包含一个System.IO.FileMode参数,该参数在 Windows Runtime / Windows Universal 下不可用。这些是我实际可用的两个重载:
虽然我不知道在哪里可以找到它们的文档。
如何StorageItemThumbnail
使用CloudBlockBlob
?
c# - 在 C# 中旋转 BitmapImage
我在这里遇到了 BitmapImage 的一些问题。我有一个 WP8.1 应用程序,我可以在其中拍照、预览和上传。预览显示得很好,旋转和大小都很好,但问题是,要上传它,我传递了对应于 storageFile 的 byte[] ,这是一张大而且方向不太好的图片。我想旋转和缩小storageFile 在从中获取 byte[] 之前。
这是我用来预览/拍摄/转换图片的片段:)
提前感谢您的帮助!