Är det någon som har något förslag på en lösning för att flytta upp en massa bilder till min webserver utan att behöva installera en lokal applikation.
Jag tänker mig en activeX FTP lösning eller annan upload historia. Kravet är att det ska vara enkelt att ladda upp många filer samtidigt.
Såg att http://www.smartftp.com/ftplib/ har ett activeX biblotek och ett ASP exempel. Jag får dock ett felmeddeande när jag försöker köra det.
Smart FTPs library fungerar normalt sätt säkert utmärkt. Men nu visade det sig att de har lagt ut en trasig version på sin webplats och jag orkar inte fixa det manuellt. Men jag hittade en trevlig ersättare
Nehä... nu är jag förvirrad igen... Det ser lovande ut men jag får det inte att fungera.
Jag trodde att det var en activex controll som laddades ner som en plugin till min webläsare men det verkar inte vara så. Jag har aldrig arbetat med activex så jag vet knappt hur det fungerar.
Kollar jag i loggen på min ftpserver så loggas jag in och allt ser bra ut. Men jag får aldrig till filöverföringen.
Så här ser exempelkoden ut
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<%
set ftp = Server.CreateObject("Chilkat.Ftp2")
' Any string unlocks the component for the 1st 30-days.
success = ftp.UnlockComponent("Anything for 30-day trial")
If (success <> 1) Then
Response.Write ftp.LastErrorText & "<br>"
End If
ftp.Hostname = "www.akronbackups.com"
ftp.Username = "*myLogin6*"
ftp.Password = "*myPassword6*"
' Connect and login to the FTP server.
success = ftp.Connect()
If (success <> 1) Then
Response.Write ftp.LastErrorText & "<br>"
End If
' Change to the remote directory where the files will be uploaded.
' for the FTP account.
success = ftp.ChangeRemoteDir("junk")
If (success <> 1) Then
Response.Write ftp.LastErrorText & "<br>"
End If
' Upload all files with filenames matching "c:/temp/ftp_*.asp"
numFilesUploaded = ftp.MPutFiles("c:/temp/ftp_*.asp")
If (numFilesUploaded < 0) Then
Response.Write ftp.LastErrorText & "<br>"
End If
ftp.Disconnect
Response.Write numFilesUploaded & " Files Uploaded!" & "<br>"
%>
</body>
</html>
Det jag undrar över är... det ser ju ut som att detta är en server side activeX. Hur kan den få access till min lokala hårddisk? (c:/temp/ftp_*.asp)
Jag ser liksom inte användningsområdet om det inte är en lösning för att flytta filer från lokal hårddisk till webserverns.