从URL获取/读取文本文件 - 用于After Effects的Javascript
问题描述:
我习惯于从本地目录中选择,打开和阅读文本文件(CSV,JSON)。我现在可以在线访问我们的数据源,但不知道如何使用URL而不是本地文件来做同样的事情。从URL获取/读取文本文件 - 用于After Effects的Javascript
对于本地文件,我只是用这样的:
var myFile = File.openDialog();
myFile.open();
myFile.read();
有没有办法用从URL中的javascript饲料AE做到这一点?
这里是饲料中的一种:feeds.nfl.com/feeds-rs/schedules.json
答
我认为在After Effects中最简单的方法是做一个系统调用。
来自ExtendScript的Socket object很复杂。看Rorohiko的GetURLs.jsx。
您需要允许脚本访问网络。看到这个*
# Mac Osx
var curlcmd = "curl feeds.nfl.com/feeds-rs/schedules.json > ~/Desktop/test/schedules.json";
var stdout = system.callSystem(curlcmd);
$.writeln(stdout);
var file = File("~/Desktop/test/schedules.json");
file.open();
var content = file.read();
file.close();
$.writeln(content);
谢谢f*theblind!我结束了使用GetURLs.jsx。我对它进行了一些编辑,以便它可以和AE一起工作,并且工作得很完美。 – sbaden 2014-10-21 17:57:06