作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个如下所示的 URI 数据字符串:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2w..... and so on
我需要将其保存到服务器上的 jpg 格式,并且仅使用 Javascript。作为最后的手段,我可以使用客户端将其写入 Canvas ,然后从那里读取图像......但我真的希望能够在服务器上执行此操作。由于某种原因,事实证明这确实非常复杂。
想法??
最佳答案
谢谢大家的指点!下面是最终达到目的的代码:
var fs = require("fs");
var strippedPhotoUri = imageData.substring("data:image/jpeg;base64,".length);
var buf = new Buffer(strippedPhotoUri, "base64");
fs.writeFileSync(filename, buf, "base64", function(err) {
if (err) {
console.error("error: " + err);
}
});
关于javascript - 如何将 Base64 编码的 URI 数据转换为文件*服务器端*?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42797129/
我是一名优秀的程序员,十分优秀!