PHANTOMJS明明是有的啊,npm install怎么报错了

PHANTOMJS明明是有的啊,npm install怎么报错了,第1张

E:\projects\test>phantomjs

phantomjs> 这只是表示你在本机上安装phantomjs了

可以在js这样使用通过spawn来调用phantomjs

var phantomjsPath = ‘/opt/phantomjs-170-macosx/bin/phantomjs’;

var rasterizePath = ‘/public/javascripts/rasterizejs"’;

var phantomjs = spawn(phantomjsPath, [rasterizePath, 截图成功后,读取的二进制数据’);

consolelog('截图 code: ', code);

当然使用mudel更方便

有一个问题需要弄清楚,才能更准确地回答你的这个问题:

你的最后是用来做什么的呢?

这个是用来上传?还是用来在浏览器上显示?

如果是用来上传,要知道base64的太大之后,格式很容易出错,不建议这么做,而这么做的人怕是也不好找。

如果是在浏览器上显示,你只要传这个的URL就可以了,URL本身就是一个字符串,然后使用JS将显示到页面上去,这个方法有许多种。

另外,如果你是想要将一个转成base64,需要这个工具的话,这里有一个,不过只不过是工具,不能传入到JS里自动转换的。

以上就是关于PHANTOMJS明明是有的啊,npm install怎么报错了全部的内容,包括:PHANTOMJS明明是有的啊,npm install怎么报错了、js 进行参数传递 但是参数中包含文字和图片 怎么把图片转成base64或者二进制呢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9290786.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存