It would be immense pleasure for us to release the FTP Plug-in for Servoy “mfFTP 1.0”. The Plug-in is FREE. The plug-in has been tested in the Servoy version 4.1.x under the java version 1.6+ in windows platform in Rich/Smart & Web Client.
“mfFTP”, is a Servoy plug-in that gives the power to developer to control the FTP operation.
The plug-in delivers the following basic features:
• Open FTP server connection for client.
• Login to FTP server.
• Uploading file/directory on ftp server from local system in different thread, which is not make a cause to stuck the application.
• get present working directory of FTP server.
• Change working directory of FTP server.
• Delete desired directory from the FTP server.
• Delete desired file from the FTP server.
• Make directory on the FTP server.
• Close the FTP server connection.
pcm:
It would be immense pleasure for us to release the FTP Plug-in for Servoy “mfFTP 1.0”. The Plug-in is FREE. The plug-in has been tested in the Servoy version 4.1.x under the java version 1.6+ in windows platform in Rich/Smart & Web Client.
Happy New Year and thanks for contributing your plugin to the Servoy community!
How about Servoy 5 and Mac compability? I noticed Your plugin doesn’t load in Servoy 5.0.1 on Mac…
The problem is not 5.0.1 nor Mac OS X but that you forgot to ship the ftp4j.jar dependencies with your plugin, and add a reference to it in the jnlp as well if you want the plugin to work in Smart client…
I have downloaded the ftp4j-1.4.3.jar, placed it in a mfFTP sub-directory, updated the jnlp and it works fine, although what I think is really missing in your plugin is a “download” capability especially since the ftp4j lib offers this already, with listeners…
Please update your zip with the ftp4j lib and update the jnlp if you want other people to give it a try!
Thanks,
[EDIT] I also found out that the class version was 1.6 so your plugin is not working with java 1.5, but all you need to do is compile with a target of 1.5 to make the classes compatible (ftp4j itself is compatible 1.4).
It seems you have several plugins which are very similar to other plugins already out there. Have you guys considered open sourcing any of your plugins?
We have updated the zip file now plug-in works fine in Servoy 5.0
IT2Be:
Can you explain what it does more than our plugin (free as well)?
We haven’t seen your plug-in and its functionality. May be the only thing is different from your plug-in is uploading file in background thread. Yes plug-in is free.
ptalbot:
although what I think is really missing in your plugin is a “download” capability especially since the ftp4j lib offers this already
We will provide the functionality in our next version of plug-in.
I just tried this plugins and works fine, but I had an issue.
If I try to upload a file to a directory without permission the upload window just hang, if I close it and close server I get a message like “uploading aborted and logout succesfully” and that’s fine, but when I try to upload again to another directory (with permission) I get an error like “user not authenticated”, and I cannot open server again because I get “client already connected”, and if I try to login I get “user alrealy logged in”, the question is why I’m still connected and logged in if I closed the server the first time? After this the only thing I can do is restart developer in order to continue using plugin.
Besides I think there are some funcionalities that I consider desirables.
1.- A return value from some methods, like ‘openServer’ by example, right now it returns void and the only way to know if was successful is watching the server string response, which can be any string text. The same is for ‘login’, ‘delete File/Directory’, ‘upload’ and ‘changeDirectory’ methods.
2.- The possibility to choose if I want to upload files in background or not, sometimes I need to block user inputs until uploading completes. In background uploading case, should be useful to know when upload has finished.
3.- Be able to control upload window: decide if I launch it or not, close it automatically when upload has finished, launch my own upload status window or at least change the style of elements in it. Style stuff is because actual window is completely different than my application design.
Hey,
im using this plugin in my solution but im having a problem with its interface, its like it doesnt have a background and it takes the background behind and everything gets confusing. haha its hard to explain ill attach some pictures of what happens.