Faodaidh RCurl FTP a chur tro thunail HTTP
Cleachd httpproxytunnel nuair a bu chòir don phròcsaidh pròtacal FTP a ghiùlan an àite HTTP GET le URL FTP fhaighinn.
Tha dà dhòigh eadar-dhealaichte aig libcurl air pròcsaidh HTTP a chleachdadh airson URL FTP. Gun tunail, faodaidh e HTTP GET a chur aig a bheil an URL FTP mar amas, agus iarraidh air a' phròcsaidh a bhith na gheata FTP.
Nuair a bhios an t-seirbheis an àite sin a' feitheamh ri tunail HTTP CONNECT, cuir an roghainn fhreagarrach aig RCurl air:
result <- RCurl::getURL(
"ftp://ftp.example.net/pub/file.txt",
.opts = list(
proxy = "http://proxy.example.net:8080",
httpproxytunnel = TRUE
)
)
Feumaidh am pròcsaidh cead a thoirt do cheanglaichean gu puirt riatanach an fhrithealaiche FTP. Faodaidh seirbheis a tha cuingealaichte ri CONNECT air 443 an ceangal smachd FTP a dhiùltadh eadhon nuair a bhios brabhsadh HTTPS àbhaisteach ag obair.
Cleachdaidh FTP ceangal dàta air leth cuideachd airson liosta no gluasad. Chan eil logadh a-steach smachd soirbheachail a' dearbhadh gu bheil an ceann-uidhe dàta a chaidh a rèiteach ceadaichte tron eadar-mheadhanair.
Bidh am modh seo a' giùlan pròtacal FTP tro thunail; chan eil e a' dèanamh FTP sìmplidh crioptaichte. Nuair a tha dìomhaireachd a dhìth, cleachd am pròtacal sàbhailte a tha an fhrithealaiche faidhle a' toirt taic dha agus an libcurl build fhreagarrach. Tha na pròtacalan a tha rim faighinn aig RCurl an urra ris an leabharlann libcurl a chleachdas e.