从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); 
+0

谢谢f*theblind!我结束了使用GetURLs.jsx。我对它进行了一些编辑,以便它可以和AE一起工作,并且工作得很完美。 – sbaden 2014-10-21 17:57:06