二进制base64encode在CasperJS
Binary base64encode at CasperJS
有没有一种方法可以在CasperJS中对二进制数据进行base64编码
我的意思是:
var pdfFile = require('fs').open('some.pdf', 'br');
var pdf = pdfFile.read();
var encoded = _some_func_for_encode(pdf);
谢谢。
您当然可以使用像btoa()和atob()这样的原生js方法。
这里有一个非常基本的phantomjs脚本:
var fs = require('fs');
var filedata = fs.read('thefilehere');
var res = btoa(filedata);
console.log(res);
phantom.exit();
Base64编码/解码并不那么复杂,你可以很容易地找到像这样的js函数。
您可以使用casper.base64encode()
对资源进行Base64编码:
var base64_file = casper.base64encode('https://example.com/some.pdf');
相关文章:
- Html页面上的多个Base64图像和平滑加载
- 正在将base64 jpeg从input-type=file上传到服务器
- 正则表达式在字符串中找到base64
- CasperJS在使用sendKeys时不会上传文件
- 如何使用jquery将base64图像路径转换为真实路径
- 我如何才能让CasperJS和PhantomJS在约塞米蒂玩得很好
- 从node.js向CasperJS传递参数数组
- CasperJS在每个URL中循环
- 无法在Cordova 4.0 ios中将jpg/jpeg图像转换为Base64
- 如何在不在本地下载的情况下将url中提供的文件(pdf/doc)转换为json/string/base64格式
- base64编码的图像比intranet中的常规图像好吗
- 将Meteor中的base64 PDF作为电子邮件附件
- 如何用javascript下载画布图像(base64)
- 如何在做PHP时在base64中动态编码;preg_ replace”;
- Cordova图像选取器转换为base64
- 使用javascript|IE11下载base64数据
- 如何在jquery、javascript、HTML5中以base64字符串保存为(PDF、doc、xls、png.)
- JavaScript代码,用于在浏览器中显示字节数组中的PDF文件(非base64编码)
- 从Base64 Ionic编码和解码图像
- 当已经使用CasperJS选择了css类元素时,断言该类的存在