Avatar billede tchami Nybegynder
30. juni 2003 - 22:30 Der er 3 kommentarer og
1 løsning

Chilkat FTP komponent problem

Hej

Jeg bruger et FTP komponenet fra Chilkat (http://www.chilkatsoft.com/chilkatFtp.asp) til at uploade en fil der bliver sendt via en formular. Det var også let nok at lave, men nu vil jeg gerne undgå at filen bliver uploadet (eller i bedste fald bare renamet) hvis den eksisterer i forvejen på serveren. Den foreløbige kode står herunder..

Mvh. Jacob

<%
'## Create object
Set objConnect = Server.CreateObject("Chilkatftp.ChilkatFTP")

'## Get hostname
objConnect.HostName = Session("ftp")

'## Get FTP username
objConnect.Username = Session("ftp_username")

'## Get FTP password
objConnect.Password = Session("ftp_password")

'## Connect to server
objConnect.Connect()

'## Get connect status
If objConnect.IsConnected = 1 Then

    '## Change dir
    objConnect.ChangeRemoteDir(Session("upload_directory"))

    If objConnect.MPutFiles(Request.Form("fileupload")) = 1 Then
        Response.Write "File uploaded!"
    Else
        Response.Write objConnect.ErrorLogHtml
    End If

Else

    Response.Write "Failed to connect to the server!"

End If

'## Disconnect
objConnect.Disconnect()
%>
Avatar billede alexbp Nybegynder
30. juni 2003 - 22:36 #1
Hej !

Har selv brugt Mail, Zip komponenterne fra ChilkatSoft - godt valg.

Hmm - jeg har haft en del held af deres dokumentaion, og deres support hvis alt andet kikser. Du har nogle support-point, som er incl. i køb af komponenten - benyt dig af det, hvis du er kørt fast.
Avatar billede tchami Nybegynder
30. juni 2003 - 22:38 #2
Tjo, men nu er det sådan at jeg ikke har købt komponentet selv. Det ligger der jeg har webhotel :/
Avatar billede soes Nybegynder
01. juli 2003 - 13:48 #3
maaske dette kan bruges:

Set Fso = Server.CreateObject("Scripting.FileSystemObject")
If Fso.FileExits(Session("upload_directory") & Request.Form("FileUpload")) Then
  Rename() ' Lav en rename funktion
Else
  objConnect.MPutFiles(Request.Form("FileUpload")))
End If
Avatar billede tchami Nybegynder
07. juli 2003 - 00:42 #4
Jeg fandt en anden måde at gøre det på, så spørgsmålet er lukket.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester