小编Mig*_*ota的帖子

将数据URI转换为文件

我想将data:imagebase64编码转换为普通图像文件.到目前为止我的代码看起来像这样:

this.toDataURL = function() {
    var canvas = document.createElement('canvas');
    var ctx = canvas.getContext('2d');
    canvas.width = innerWidth;
    canvas.height = innerHeight;
    ctx.drawImage(layer0, 0, 0);
    ctx.drawImage(layer1, 0, 0);
    ctx.drawImage(layer2, 0, 0);
    var url = canvas.toDataURL('image/png');
    document.getElementById('canvascontent').value = url;
};
Run Code Online (Sandbox Code Playgroud)

如您所见,它会创建一个DataUrl,然后在输出中显示(#cancascontent).最终输出看起来像这样:

data:image/png;base64,iVBORw0KGgo.................
Run Code Online (Sandbox Code Playgroud)

我的问题是我需要它解码,以便我可以上传图像.我的目标是我的javascript代码在新窗口中显示图像,如"普通"图像文件.例如.像这样:

http://example.com/images/pro_js_3e.png
Run Code Online (Sandbox Code Playgroud)

如何解码base64图像?

javascript

14
推荐指数
2
解决办法
2万
查看次数

缺少可观察的方法RxJS 5.0.0-beta.0

我在使用带有Angular 2的RxJS时遇到了问题.从Typescript定义文件中建议的大多数方法都没有在我的Observable对象上定义,比如......

在此输入图像描述

在此输入图像描述

然后我想通了,Observable原型上不存在方法.

在此输入图像描述

我知道很多东西从版本4改为5,所以我想念一些东西吗?

Browserify为我添加了... 在此输入图像描述

http rxjs browserify typescript angular

12
推荐指数
2
解决办法
4194
查看次数

字符串拆分与Unicode

首先,我一直在网上搜索这个解决方案.

如何:

<'???'.split('');

> ['?','?','?']
Run Code Online (Sandbox Code Playgroud)

简单地表达我想做的事情.而且还有像poo这样的其他Unicode字符.

javascript unicode

2
推荐指数
1
解决办法
1092
查看次数

标签 统计

javascript ×2

angular ×1

browserify ×1

http ×1

rxjs ×1

typescript ×1

unicode ×1