JonFTP Homepage
what is JonFTP
JonFTP is a FTP client based on Adobe AIR technology, which is free, user friendly and Platform independent. Just like many other FTP clients, it supports communication with any FTP server, including download, upload files, manage your remote dictionaries etc…
News and download links:
- 2009-12-27 JonFTP has been updated to Google code, please check it there.
- 2009-12-9 JonFTP v0.2 alpha released
- 2009-11-26 JonFTP v0.1 alpha released


December 11th, 2009 at 4:34 pm
界面挺简洁漂亮的,界面上唯一的不足是没有最大(小)化和还原按钮呵呵。
December 11th, 2009 at 6:21 pm
to francisliu
很中肯的建议,当时觉得不是主要功能就没加上去。不过下面的版本就会加上去了。
January 15th, 2010 at 7:29 pm
为什么连不上,我用浏览器的ftp是可以的,奇怪
January 18th, 2010 at 9:40 am
可以把下面显示的信息Info给我看看么
February 26th, 2010 at 11:44 am
文件上传速度过慢。
debug时报:
warning: unable to bind to property ‘file’ on class ‘org.gainloss.asftp.process.group.utils::GLUpFilePack’ (class is not an IEventDispatcher)
warning: unable to bind to property ‘name’ on class ‘flash.filesystem::File’
warning: unable to bind to property ‘url’ on class ‘flash.filesystem::File’
March 4th, 2010 at 1:42 pm
Hi, Thanks for this piece of software. I was creating an AIR+AJAX app and want to ask you some questions in regards to downloading and uploading the files:
1) Did you use sockets?
2) I am able to create a remote file using s.writeUTFBytes(’STOR g.txt\n’) but I am not able to add the data to it. Meaning I am not able to specify where the file is located on the local and uploading the content. Can you help?
3) I am able to download the file from the ftp server but it gets downloaded in the TEMP folder. How can I specify where to download the file?
Help would be greatly appreciated as I don’t want to resort to a server side language to upload the files. Thanks.
March 4th, 2010 at 2:13 pm
Hi, Thanks for this software. I am trying to create an AIR+AJAX app and was figuring out how to upload the file. I am able to create a file on the server using STOR but it just creates a file and I am not able to figure out how to upload file on my local system to the server. Can you please tell me how did you do it? It would be a great help to me. Thanks.
March 11th, 2010 at 4:33 pm
1 yes, flash.net.socket
2 you wanna save data on local then upload? if so, i suggest you’d better declare s as air.filesystem.File which specifies the file on local filesystem, then you can specify its name
3 same as the previous answer. create File object for writting data
March 17th, 2010 at 12:02 pm
怎么log信息里都是乱码啊
June 22nd, 2010 at 4:21 pm
svn/ trunk/ org/ gainloss/ asftp/ request/ GLRequest.as
的代码有bug,应改为
public function toCmdStr():String
{
if(args==”")
return command;
return command+” “+args;
}
June 22nd, 2010 at 4:23 pm
希望Google上的代码能下载,不然就不要开源了,一点意义都没有!!!
June 22nd, 2010 at 4:34 pm
svn/ trunk/ org/ gainloss/ asftp/ request/ GLRequest.as
补充:
如果GLRequest的toCmdStr方法不修改的话,调用”TYPE I”就的使用参数GLRequest.parse(”TYPE”,”i”);
不然的话,按你原来的方法,调用FTP命令会是TYPE I ,I后面多了个空格,会发生
TYPE I (多了空格)
500 Unrecognised TYPE command.
June 23rd, 2010 at 9:38 am
to Sakura
这个源码是通过svn checkout的,下载的话不利于版本控制。因为我现在已经不写程序了,不方便去维护他,考虑着以后开发代码提交。
July 9th, 2010 at 5:03 pm
Is the source available for this?