不使用文件API将本地映像加载到画布中

时间:2013-05-23 14:47:23

标签: javascript html5-canvas

我正在创建一个与REST Web服务器通信的javascript应用程序,以添加我必须将其转换为base64的映像。要将图像转换为base64,我将使用canvas toDataUrl(),但是要加载本地文件,我需要使用不太受支持的File API(我需要支持至少IE9)。有没有办法在不使用文件API和不使用服务器的情况下实现这一目标?

1 个答案:

答案 0 :(得分:1)

一种解决方案是在支持时使用File API,对于不支持File API的浏览器,可以回退到Flash Player

将Flash中的ByteArray转换为Base64字符串非常容易。我通常使用com.sociodox.utils.Base64因为编码性能很好。