2012-08-07 31 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。儘管似乎有解決方法,但安全始終是一個問題。