2012-08-07 79 views
6

我正在编写一个Chrome扩展,并且我想使用Curl来获取gmail附件的下载链接。我应该怎么做?我是新来卷曲,我不知道如何能够在JavaScript中使用卷曲库?如何在javascript中使用卷曲

+0

我相当肯定我可以帮助你进一步比目前接受的答案,但你的问题不是很清楚。您是否想获取链接的URL值(例如,通过截取用户的消息),还是想要将附件的数据下载到硬盘? – apsillers 2012-08-07 15:00:04

+0

no ..我不想下载数据..假设你给我发送一个附件,例如:images.zip ..现在我想要的是“下载按钮”的链接,因为当链接被解压缩时似乎是..“https://mail.google.com/mail/u/0/h/mc707syj8bjk/?view=att&th=1373cb&attid=0.1&disp=attd&realattid=f_h247523b0&safe=1&zw”但我想重定向的确切链接这可能就像..“https://mail.google.com/mail/u/0/images.zip”..我希望它现在明确 – Chandeep 2012-08-08 04:10:56

回答

6

您不能直接在Javascript中使用cURL。尽管你可以做AJAX。因此,一种解决方案是设置一个可用于从gmail获取链接的php脚本。

编辑:有一个实现 cURL在javascript here。一探究竟。

+1

可以帮助我获得下载与JavaScript的链接? – Chandeep 2012-08-07 04:19:15

+1

我觉得这很难。因为,你自然会做一些需要'cookies'的工作。 cURL可以支持cookie。但是,AJAX不能。这纯粹是为了获取/发送数据。 – Prasanth 2012-08-07 04:21:16

+0

好的..非常感谢链接! :) – Chandeep 2012-08-07 04:46:55

1

在javascript中作为参考same origin policy。尽管似乎有解决方法,但安全始终是一个问题。