html5中二进制数据处理,html5 - 如何将二进制数据保存到html5文件系统

博主正在尝试使用HTML5的文件API将图像的二进制数据保存到文件系统中。尽管文件大小正确,但保存后的文件无法正常显示。问题在于将二进制数据写入文件时的处理。他们使用了WebKitBlobBuilder来构建Blob,并将其写入文件。寻求帮助以解决二进制数据写入文件系统后无法正确显示的问题。
摘要由CSDN通过智能技术生成

我想将放置的图像保存到html5文件系统。问题是我不知道如何用文件API将二进制数据写入文件系统。以下是我的部分代码:html5 - 如何将二进制数据保存到html5文件系统

var reader = new FileReader();

reader.onloadend = function(e)

{

var data = e.target.result;

// Open File System code (Codes Omitted)

// Create file (Codes Omitted)

fileEntry.createWriter(function(fileWriter)

{

// This is the problem, the file is create, something is written to the file

// because the size is exact same with the dragged file (image). But when i

// try to view the file (image), it displays nothing.

var bb = new WebKitBlobBuilder

bb.append(data);

fileWriter.write(bb.getBlob(""));

}

}

reader.readAsBinaryString(cur_file);

我故意遗漏了一些代码,如文件系统和文件创建。我只需要帮助保存二进制数据。

谢谢。

2011-10-30

Kennedy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值