好好做一个有节操的码农,比我有能力的人,都还在学习,我没有理由不继续学习.
出售一个自己用python,django写的blog,cms程序, 适合初学者参考, 淘宝链接:django cms应用程序出售
Tag: ftp预览模式: 普通 | 列表

Delphi 版FTP 源码下载

好几年前,用delphi7 写过一个ftp工具,虽然不是很完善,但也勉强可以用了,我发过一篇blog , 很多人要源代码, 我也给一些人发过, 但种是很麻烦,所以干脆直接把源码放出来,提供下载,想要的直接可以到这里下载:

下载文件 delphi ftp download

如果下载的兄弟们,有改进的话,希望能把改进的版本也给我发一份,谢谢。

Tags: ftp delphi

分类:My Soft | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 355

用 java 实现FTP SERVER(附源码)

前面用 PYTHON 实现了一个 ftp server(参考这里) ,有朋友问有没有java版本的,其实说白了,ftp 也就是 tcp/ip 协议的一个应用而已,而tcp/ip 基本都是通过socket来传输指令或数据,只要客户端和服务端定义好沟通协议就好了。FTP 是有一套标准的,只要按这套标准去做,就可以实现一个FTP服务器。
下面的程序实现了一套简单的基于java的ftp server,你可以自己加上自己需要的东西,暂时这个FTP SERVER 有如下功能:
1 一个实现了的ftp服务器基本功能程序,服务器的安全管理代码还没有开发,
但该程序已经可以适用于网络。

查看更多...

Tags: java ftp

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2977

python 实现 ftp 服务(附源码)

python 具备强大的网络编程功能,而且代码简介,用简单的代码,就能实现一个功能强大的FTP 服务器。我亲自测试了这个 python ftp server. 代码下载,在文章的末尾处,整个部署介绍如下:
1. 环境, python 2.7.3 ,centos 6.2 .
2. 定义服务器ip ,端口等信息,可以在下载的源码中查看
    listen_ip = "192.168.4.128"  # ftp server 的 ip 地址
    listen_port = 2111  # ftp 端口,默认21,这里我设置成2111.

查看更多...

Tags: python ftp

分类:Python/Django | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1043

用delphi 7 实现的一个简易 FTP 软件

在做网站的时候,少不了用FTP,我们通常会用 flashxp. FileZilla,cuteftp,8uftp 等等。难道FTP 就仅仅适用于做网站吗?不是的,FTP 是文件传输协议。涉及到文件传输的系统,都可以用FTP来实现,关键是看具体的项目是不是适合用FTP来解决。
像网站这种系统,就适合用FTP,但如果是对系统要求比较高,在传输文件的时候,还要做其它处理等。甚至可能直接用底层的SOCKET用流得方式传文件,更好的自己控制,扩展。当然FTP 也是基于TCP/IP SOCKET 实现的。

上面提到的是使用人家的FTP软件。但有的项目需要自己集成FTP客户端来实现文件的上传下载。集成的好处是:
1.有较好的用户体验。用户在一个系统中完成所有的事情,不需要切换。

查看更多...

Tags: delphi ftp

分类:Delphi | 固定链接 | 评论: 32 | 引用: 0 | 查看次数: 3254

DELPHI ftp 断点续传(indy)

Indy不仅支持下载断点续传,也支持上载断点续传,而且不需要对Indy做出改造。
在Blues的blog,他提到可以“通过IDFTP得到服务端已经上传的部分的SIZE,然后通过文件流在本地建立剩余部分的临时文件,然后以APPEND方式上传,传完后删除临时文件,达到上传断点续传的效果”。原文在此:DELPHI ftp 上传断点续传的实现(http://www.beginlove.net/blog/article.asp?id=172)。
我再仔细看了Indy的源码,发现不需要临时文件。可以对Blues的方法作出重大改进:
Put()方法第一个参数可以是TStream(实际上,如果是文件名的话Indy会建立Stream,然后再调用Stream的Put方法)。而且如果Append设为True的话,Indy不会去动Stream的Position:

查看更多...

Tags: delphi ftp indy

分类:Delphi | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1193