Cordova WinJS将二进制数据/blob写入文件

Cordova WinJS将二进制数据/blob写入文件,cordova,windows-8,windows-8.1,winjs,Cordova,Windows 8,Windows 8.1,Winjs,WinJS或Windows 8 javascript应用程序通常支持将blob写入文件吗?我发现的所有示例和文档都只提到编写文本。我需要在应用程序中存储二进制数据,而不是通过文件选择器由用户定义 如果没有,还有什么替代方案?写base64字符串? 或者更好地研究IndexedDB?您可以使用多种技术,但如果您只想将字节数组写入文件系统,则可以使用。查看访问文件系统的其他简单方法 根据需要存储的数据量,IndexedDB可能不是最佳匹配。例如,每个应用程序有250MB的限制 这个链接可以帮助你,谢

WinJS或Windows 8 javascript应用程序通常支持将blob写入文件吗?我发现的所有示例和文档都只提到编写文本。我需要在应用程序中存储二进制数据,而不是通过文件选择器由用户定义

如果没有,还有什么替代方案?写base64字符串?
或者更好地研究IndexedDB?

您可以使用多种技术,但如果您只想将字节数组写入文件系统,则可以使用。查看访问文件系统的其他简单方法


根据需要存储的数据量,IndexedDB可能不是最佳匹配。例如,每个应用程序有250MB的限制

这个链接可以帮助你,谢谢!我想我最好切换到IndexedDB加上SqlLite垫片,但仍然对是否可以在Win8中写入BLOB感兴趣。没有ReadByteAsync,但幸运的是XmlHttpRequest在下载时提供字节数组,并在上传时接受数组缓冲区。