我正在创建一个与REST Web服务器通信的javascript应用程序,以添加我必须将其转换为base64的映像。要将图像转换为base64,我将使用canvas toDataUrl(),但是要加载本地文件,我需要使用不太受支持的File API(我需要支持至少IE9)。有没有办法在不使用文件API和不使用服务器的情况下实现这一目标?
答案 0 :(得分:1)
一种解决方案是在支持时使用File API,对于不支持File API的浏览器,可以回退到Flash Player。
将Flash中的ByteArray转换为Base64字符串非常容易。我通常使用com.sociodox.utils.Base64因为编码性能很好。