Jquery中任意类型文件到二进制格式的转换
我正在我的项目中处理附件。我们也正在实现浏览器缓存 当我们在线时,我们上传文档并将该文件转换成二进制格式,并在服务器端的流类帮助下存储到数据库中 我希望在脱机模式下使用索引数据库实现同样的功能,因此我希望有一个解决方案,能够将文件转换为二进制格式,并将其存储到索引数据库中 我已经通过了文件系统API,但它只支持Chrome,我只想它应该支持所有浏览器 我也试过Jquery.stream类,但我不能使用它。请提供任何解决方案Jquery中任意类型文件到二进制格式的转换,jquery,Jquery,我正在我的项目中处理附件。我们也正在实现浏览器缓存 当我们在线时,我们上传文档并将该文件转换成二进制格式,并在服务器端的流类帮助下存储到数据库中 我希望在脱机模式下使用索引数据库实现同样的功能,因此我希望有一个解决方案,能够将文件转换为二进制格式,并将其存储到索引数据库中 我已经通过了文件系统API,但它只支持Chrome,我只想它应该支持所有浏览器 我也试过Jquery.stream类,但我不能使用它。请提供任何解决方案 提前感谢您在JavaScript中将文本转换为二进制格式,您可以一次转换
提前感谢您在JavaScript中将文本转换为二进制格式,您可以一次转换一个字符:
var text = "TEST";
var binary = "";
for (i=0; i < text.length; i++) {
binary +=0+text[i].charCodeAt(0).toString(2) + " ";
}
alert(binary); //01010100 01000101 01010011 01010100
var text=“测试”;
var binary=“”;
对于(i=0;i
我想您首先必须将其转换为可读格式。以下是关于img转换的更多信息:我的问题不仅限于图像,它可以上载任何类型的文件。如果不首先能够识别格式并应用合适的代码转换特定格式,则无法转换任何格式。你的意思是说,对于每种格式,我都必须编写一段单独的代码?当然,您可以在一个大函数中完成所有操作,但是您需要以不同的方式识别和处理不同的格式。