---
title: "FTP via perl"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/19404-ftp-via-perl"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "Davida"
published: "2001-08-20T15:05:00.000Z"
updated: "2001-08-21T08:41:00.000Z"
replies: 4
views: 214
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/19404-ftp-via-perl"
---

# FTP via perl

## #1 — Davida, 2001-08-20T15:05Z

Jag vill via ett formulär på server1 välja en fil som laddas upp via FTP till server2.

Går detta?

Anledningen till att jag vill ha det så här är att jag vill ha fler formulärfält som ska behandlas med asp som server1, men inte server2 har, dessutom tror jag inte server2 har stöd för perl. (Har telia det?)

Tack på förhand!

Permalänk: https://www.webforum.nu/p/19404

## #2 — Hansen, 2001-08-20T16:10Z

Hej,

Allting går att lösa med perl ;)

Du kanske vill kika på följande moduler [CGI.pm](http://search.cpan.org/search?dist=CGI.pm) och [NET::FTP](http://search.cpan.org/search?dist=libnet).

CGI.pm för att skapa formulär och behandla forulärdata.
NET::FTP för ftp klienten.

Dessa borde vara installerade redan om du har en nyare verision av perl, tror att det är 5.004 och senare.

Jag är inte riktigt med på vad du vill göra, kanske du kan utveckla/förtydliga det lite?

SERVER1 = OS/PERL/ASP ?
SERVER2 = OS/PERL/ASP ?

SERVER1 -\> FTP -\> SERVER2 ?

Permalänk: https://www.webforum.nu/p/342028

## #3 — Davida, 2001-08-21T07:08Z

Hej!!

Vad jag vill göra är att lägga upp stora filer på en server som i princip bara har FTP. Det vill jag göra från min standardserver där jag även vill ha ett register över de filerna som jag laddar upp. Det jag vill göra är ett script där man högst upp i koden kan skriva in ftp-adress, användarnamn, lösenord och startup-katalog. Sedan lägger den upp den (en enda fil) på den platsen jag specificerat. Sedan skickar den vidare datat till min asp-fil, ex. fil.asp?filnamn=XXX&Beskrivning=YYY

Hoppas att detta är bättre förklarat!

Permalänk: https://www.webforum.nu/p/342029

## #4 — Davida, 2001-08-21T07:10Z

Server med script:

w2k, asp, perl, Access.

Den andra servern vet jag ingenting om utom att den har FTP.

Permalänk: https://www.webforum.nu/p/342030

## #5 — FlashX, 2001-08-21T08:41Z

Ett FTP-skript kan se ut så här. 

```
#!/usr/bin/perl

use Net::FTP;

# FTP-kontot för webbservern
$host = "IP-adress";
$username = "användarnamn";
$password = "lösenord";

# Startmapp på webbservern
$startDir = "/www/public_html/user/dir/";

# Sökväg till filen som ska laddas upp
$file = "filen";

##############################
# Skicka filen till webbservern

$ftp = Net::FTP->new("$host");
$ftp->login("$username", "$password");

$ftp->cwd("$startDir");
$ftp->put("$file");

$ftp->quit();
```

Permalänk: https://www.webforum.nu/p/342031

---

Tråden på webben: https://www.webforum.nu/amne/programmering/19404-ftp-via-perl
