2010-09-01 10 views

उत्तर

18

यह काम करना चाहिए:

library(RCurl) 
ftpUpload("Localfile.html", "ftp://User:[email protected]/Destination.html") 

कहाँ Localfile.html फ़ाइल अपलोड होने में है, User उपयोगकर्ता नाम और पासवर्ड Password सर्वर में प्रवेश करने, जबकि FTPServer सर्वर का नाम और संभव पथ के लिए प्लेसहोल्डर है इंगित करता है आखिरी बार उपयोग करने के लिए लेकिन कम से कम Destination.html सर्वर पर अपलोड होने वाली फ़ाइल को नाम देने का नाम है।

9

आपकी सर्वश्रेष्ठ शर्त RCurl पैकेज हो सकती है।

[...] साथ ही, अंतर्निहित कार्यान्वयन मजबूत और व्यापक, एफ़टीपी/FTPS/TFTP (अपलोड और डाउनलोड) का समर्थन करते हुए है

अन्यथा: वर्णन से , अपनी समस्या पर पुनर्विचार करें। शायद HTTP पोस्ट भी करेगा। यह अब 1 9 86 नहीं है इसलिए आपको एफटीपी का उपयोग करने की आवश्यकता नहीं है।

+0

धन्यवाद डिर्क - यह जवाब के लिए –

+4

+1 चेकआउट करने के लिए एक दिलचस्प दिशा लगता है और ज़िंगर – Stedy

3

आप कमांड लाइन से उपयोग कर सकते हैं, तो आप कर सकते हैं:

system("ftp ...") # where ... is the argument list 

आप आसानी से एक अनुसंधान समारोह में इस लपेट सकता है अगर आप इसे अक्सर कर रही पर योजना है।

+1

प्रमाणीकरण के साथ दर्द बनता है और यह कि सभी चीजों को कैसे संभाला जाता है, प्लेटफार्म-निर्भर है। इसलिए आरसीआरएल के लिए मेरी कॉल ... –

3

शायद यह वह उत्तर नहीं है जिसे आप ढूंढ रहे हैं, लेकिन मैं फ़ाइल को अपने सार्वजनिक ड्रॉपबॉक्स फ़ोल्डर में ले जाकर और मेरे आर कोड में लिंक करके अपनी साझाकरण समस्याओं को हल करता हूं।

मेरे दो पेनी।

-3

मैं कंप्यूटर से कंप्यूटर से कंप्यूटर पर स्थानांतरित करने या इसे कहीं भी अपलोड करने के लिए Binfer का उपयोग करता हूं।

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