2012-08-07 11 views
6

में कर्ल का उपयोग कैसे करें मैं क्रोम एक्सटेंशन लिख रहा हूं और मैं जीमेल संलग्नक के डाउनलोड लिंक प्राप्त करने के लिए कर्ल का उपयोग करना चाहता हूं। मैं इसे कैसे करूं? मैं कर्ल करने के लिए नया हूं और मुझे नहीं पता कि मैं जावास्क्रिप्ट में कर्ल लाइब्रेरी का उपयोग कैसे करूं?जावास्क्रिप्ट

+0

मैं काफी हद तक निश्चित हूं कि मैं वर्तमान में स्वीकृत उत्तर से आगे आपकी मदद कर सकता हूं, लेकिन आपका प्रश्न बहुत स्पष्ट नहीं है। क्या आप लिंक के URL मान प्राप्त करना चाहते हैं (उदा। उपयोगकर्ता के संदेशों को स्क्रैप करके), या आप वास्तव में हार्ड ड्राइव पर अनुलग्नक के डेटा को डाउनलोड करना चाहते हैं? – apsillers

+0

नहीं .. मैं डेटा डाउनलोड नहीं करना चाहता हूं .. मान लीजिए कि आप मुझे एक अनुलग्नक ईमेल करते हैं, उदाहरण के लिए: 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

उत्तर

6

आप सीधे जावास्क्रिप्ट में कर्ल का उपयोग नहीं कर सकते हैं। हालांकि आप AJAX कर सकते हैं। तो एक समाधान एक PHP स्क्रिप्ट को कहीं भी स्थापित करना होगा जिसे आप जीमेल से लिंक प्राप्त करने के लिए उपयोग कर सकते हैं।

संपादित करें: जावास्क्रिप्ट here में कर्ल के कार्यान्वयन है। इसकी जांच - पड़ताल करें।

+1

AJAX जावास्क्रिप्ट के साथ डाउनलोड लिंक प्राप्त करने में मेरी सहायता कर सकता है? – Chandeep

+1

मुझे लगता है कि यह काफी मुश्किल है। क्योंकि, आप स्वाभाविक रूप से ऐसा कुछ कर रहे हैं जिसके लिए काम करने के लिए 'कुकीज़' की आवश्यकता होती है। curl कुकीज़ का समर्थन कर सकते हैं। लेकिन, AJAX नहीं कर सकता। डेटा को लाने/भेजने के लिए यह पूरी तरह से है। – Prasanth

+0

ठीक है .. लिंक के लिए बहुत बहुत धन्यवाद! :) – Chandeep

1

जावास्क्रिप्ट में संदर्भ same origin policy के संदर्भ में। हालांकि यह काम करने के लिए प्रतीत होता है, सुरक्षा हमेशा चिंता का विषय बनने जा रही है।

संबंधित मुद्दे