I've been looking at a number of web based FTP programs.
This one is the only one which I've got to work sufficiently (well done). It's also the only perl one I've tried. All the others that I've found are php.
I do have one question though. If I remember correctly the Web-FTP docs point out that it won't work with Windows. Now, I've tried connecting to a Windows FTP server unsuccessfully, but not tried Web-FTP from a Windows web server.
Is the Windows limitation both from a Web server and FTP server point of view?
Also, I would very much like to know the reasons behind the lack of Windows support?
Is it a lack of FTP functionality in Windows? Other reason?
Regards
Rupert Heesom
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Web-FTP should connect to windows FTP alright, if it doesn't my guess is there is an issue with reading the directory listing that is preventing proper access. Send me an example of the ftp server's directory listing and I can make it work. Or even better if I can log in anonymously or with a test account I can track it.
Web-FTP does not run on windows servers for two reason... 1) I use unix specific code that would need to be worked differently for windows, and 2) I do not have a windows server, or much love for Windows :)
Some day I will probably make Web-FTP work under windows, but it is not a priority TODO :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I tried Web-FTP again with our Windows FTP server. The error mentioned "+europe.awr.org" (+ sign included). I had noticed that before & thought it was quite strange.
I had a look at the web-ftp.conf file. On the FTPHost & FTPHostname lines I had a space just after the comma (two FTP sites specified). I took the space out, and suddenly it works!
I'm amazed that syntax with a space would make a difference! Why is that? Perhaps I can learn something from you here.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ahhh... probably bad parsing on my part... if I don't strip the space in the code, then a space will get encoded in the form into a plus sign, which would certainly be a problem... I will have to
address that and strip off extraneous whitespace.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi:
I've been looking at a number of web based FTP programs.
This one is the only one which I've got to work sufficiently (well done). It's also the only perl one I've tried. All the others that I've found are php.
I do have one question though. If I remember correctly the Web-FTP docs point out that it won't work with Windows. Now, I've tried connecting to a Windows FTP server unsuccessfully, but not tried Web-FTP from a Windows web server.
Is the Windows limitation both from a Web server and FTP server point of view?
Also, I would very much like to know the reasons behind the lack of Windows support?
Is it a lack of FTP functionality in Windows? Other reason?
Regards
Rupert Heesom
Web-FTP should connect to windows FTP alright, if it doesn't my guess is there is an issue with reading the directory listing that is preventing proper access. Send me an example of the ftp server's directory listing and I can make it work. Or even better if I can log in anonymously or with a test account I can track it.
Web-FTP does not run on windows servers for two reason... 1) I use unix specific code that would need to be worked differently for windows, and 2) I do not have a windows server, or much love for Windows :)
Some day I will probably make Web-FTP work under windows, but it is not a priority TODO :)
Thanks for your reply Anthony.
I tried Web-FTP again with our Windows FTP server. The error mentioned "+europe.awr.org" (+ sign included). I had noticed that before & thought it was quite strange.
I had a look at the web-ftp.conf file. On the FTPHost & FTPHostname lines I had a space just after the comma (two FTP sites specified). I took the space out, and suddenly it works!
I'm amazed that syntax with a space would make a difference! Why is that? Perhaps I can learn something from you here.
Ahhh... probably bad parsing on my part... if I don't strip the space in the code, then a space will get encoded in the form into a plus sign, which would certainly be a problem... I will have to
address that and strip off extraneous whitespace.