如何使用 extendscript 将 Cloudinary 提供的图像下载到我的本地目录?
How do I download images served by Cloudinary to my local directory using extendscript?
如果这是我的 url 图片:https://static.www.nfl.com/image/private/h_100,f_auto,q_auto,c_fill,g_auto/league/jccqiejlzdigw2zwxx2n
我之前从 url 下载图像,它是 http 而不是以下代码中的服务器,但无法弄清楚如何从 cloudinary.[=14 下载图像=]
var imageURL = "http://www.nfl.com/static/content/public/static/img/fantasy/transparent/512x512/";
var imageName = imageURL + playerID + ".png";
var localFileImage = playerID + ".png";
var fileRepository = "/01 feedRepository/IMAGE_FILES/";
var playerName = playerLastName + "_" + playerFirstName;
getJSONFile(imageName, fileRepository);
...
我试过了,它可以在终端上运行,但不能在 AE 上运行:
app.system.callSystem("curl -o ~/Desktop/OLU474619.png https://static.www.nfl.com/image/private/h_100,f_auto,q_auto,c_fill,g_auto/league/jccqiejlzdigw2zwxx2n.png");
您只需在URL中添加fl_attachment即可下载图片:https://static.www.nfl.com/image/private/h_100,f_auto,q_auto,c_fill,g_auto,fl_attachment/league/jccqiejlzdigw2zwxx2n
如果以编程方式进行,则在转换中将其作为标志(“附件”)传递。
对于您的情况,第一个选项应该可以。
我意识到 app.system.callSystem() 确实有效,但没有应用程序。
所以它看起来像这样:
system.callSystem("curl -o ~/Desktop/OLU474619.png https://static.www.nfl.com/image/private/h_100,f_auto,q_auto,c_fill,g_auto/league/jccqiejlzdigw2zwxx2n.png");
这让我可以简单地将 cloudinary 图像下载到特定目录。
如果这是我的 url 图片:https://static.www.nfl.com/image/private/h_100,f_auto,q_auto,c_fill,g_auto/league/jccqiejlzdigw2zwxx2n
我之前从 url 下载图像,它是 http 而不是以下代码中的服务器,但无法弄清楚如何从 cloudinary.[=14 下载图像=]
var imageURL = "http://www.nfl.com/static/content/public/static/img/fantasy/transparent/512x512/";
var imageName = imageURL + playerID + ".png";
var localFileImage = playerID + ".png";
var fileRepository = "/01 feedRepository/IMAGE_FILES/";
var playerName = playerLastName + "_" + playerFirstName;
getJSONFile(imageName, fileRepository);
...
我试过了,它可以在终端上运行,但不能在 AE 上运行:
app.system.callSystem("curl -o ~/Desktop/OLU474619.png https://static.www.nfl.com/image/private/h_100,f_auto,q_auto,c_fill,g_auto/league/jccqiejlzdigw2zwxx2n.png");
您只需在URL中添加fl_attachment即可下载图片:https://static.www.nfl.com/image/private/h_100,f_auto,q_auto,c_fill,g_auto,fl_attachment/league/jccqiejlzdigw2zwxx2n
如果以编程方式进行,则在转换中将其作为标志(“附件”)传递。 对于您的情况,第一个选项应该可以。
我意识到 app.system.callSystem() 确实有效,但没有应用程序。
所以它看起来像这样:
system.callSystem("curl -o ~/Desktop/OLU474619.png https://static.www.nfl.com/image/private/h_100,f_auto,q_auto,c_fill,g_auto/league/jccqiejlzdigw2zwxx2n.png");
这让我可以简单地将 cloudinary 图像下载到特定目录。