首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

.NET 1.1开发FTP客户端

前面我的一篇文章提到使用CUTEFTP的FTP引擎制作.NET的FTP上传客户端,但是这是个很郁闷的事情,首先,需要在注册表中注册这个COM,CUTEFTP的官方站提供了一段注册表写法的文章,这还好说。最关键的是,在使用这个组建的时候还需要注册产品。不会有任何人希望用户在用软件的时候却还要注册别的公司的产品先。 前面之所以写采用CUTEFTP的引擎做客户端主要是为了方便,在一台已经安装CUTEFTP的PC上使用还是很方便的,但是我们还是希望开发独立的软件。 实际上采用FTP进行文件传输在搞清楚FTP命令和数据连接方式后做起来也不是很难,毕竟FTP是一个公共的协议。 以下是本人写的一个简单...
类别:网页编程 - ASP.NET    查看:150    更新:2014-05-20

JAVA利用FTP Client实现上传下载文件

在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件、下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件。 一、上传文件 原理就不介绍了,大家直接看代码吧 /** * Description: 向FTP服务器上传文件 * @param url FTP服务器hostname * @param port FTP服务器端口 * @param username FTP登录账号 * @param password FTP登录密码 * @param path FTP服务器保存目录 * @param filename 上传到FTP服务器上的文件名 * @param input 输入流 * @return 成功返回true,否则返回false */ public static boolean uploadFile(String url,int port,String us...
类别:程序开发 - JAVA    查看:115    更新:2014-05-14

PB使用WININET的FTP方式自动更新

一些结构和API在非FTP方式文档中有了定义就不再说明。一、API声明function uLong InternetOpenA(string lpszAgent, ulong dwAccessType,string lpszProxyName,string lpszProxyBypass, ulong dwFlags) library "wininet.dll"function ulong InternetConnectA(ulong hInternet,string lpszServerName,ulong nServerPort,string lpszUsername,string lpszPassword,ulong dwService,ulong dwFlags,ulong dwContext) library "wininet.dll"function boolean InternetCloseHandle(ulong hInternet) library "wininet.dll"function boolean FtpSetCurrentDirectoryA(ulong h...
类别:程序开发 - PowerBuilder    查看:136    更新:2014-05-12

使用PB调用API自动更新(非FTP模式)

一、STRUCTURE定义 1、s_filetime global type s_filetime from structure long dwlowdatetime long dwhighdatetime end type 2、s_win32_find_data global type s_win32_find_data from structure long dwfileattributes s_filetime ftcreationtime s_filetime ftlastaccesstime s_filetime ftlastwritetime long nfilesizehigh long nfilesizelow long dwreserved0 long dwreserved1 character cfilename[255] character calternatefilename[14] end type 3、s_netresource global type s_netresource from structure long dwScope long dwType long dwDisplayType long dwUsage string lpLocalName string lpRemoteName str...
类别:程序开发 - PowerBuilder    查看:122    更新:2014-05-12

完成FTP远程备份数据完美批处理

批处理功能:输入几个参数,让批处理代你完成烦琐的工作吧!远程FTP文件到本地计算机,你可以拖入开机启动或任务计划中,定时下载远程的指定数据,希望大家多测试,多提意见,多完善,谢谢!上代码!举例说明:我需要每天早上从服务器202.33.22.102上下载指定目录的文件到本机,那么你需要指定以下几个参数即可一、远程IP,Is not null二、FTP用户名,Is not null三、远程密码,Is not null四、下载哪个目录下的文件,如果是根目录则输入点点,即".."(没有双引号)五、子目录,你可能要下载一个文件夹下的多个目录吧?如果有,请用逗号隔开,如果没有则什么也不要设置(包括空格),文件夹名请间量不要有空格,以免不必要的麻烦,...
类别:程序开发    查看:125    更新:2014-05-10

如何以Solaris架设FTP虚拟系统

1、何谓虚拟系统  "虚拟系统"的意思是"假的系统",亦即当一个使用者使用的是"虚拟系统"时,他所看到的系统档案及程式,并不是系统管理者所使用的档案。  例如管理者键入"ls -al /usr/bin/ls"的命令时,看到的档案大小为32767 bytes,而其他使用者键入"ls -al /usr/bin/ls"的命令时,看到的却为65535 bytes,表示为两个档案的路径虽然相同,但却为不同的档案。2、虚拟系统的功能为何  (1) 避免其它使用者使用重要资料  若您不愿意让使用者观看或执行某些档案,那你可以使用虚拟系统,让使用者看不到特定的档案,或是创造另一个与真正档案内容不同的档案。  (2) 增加系统安全性  若...
类别:其它 - 协议大全    查看:132    更新:2014-05-09

构造公司内部Web、FTP服务器

许多单位都已建立了局域网和广域网,并在网上运行业务处理程序。其实只要作一些简单配置就可以给公司员工提供新闻、信息浏览、传输文件、内部邮件、专题讨论、聊天等服务。我们在企业内部网(Intranet)上开发了基于unix的Brower/Server数据库系统后为了安全起见并未接入Internet,而是利用NT4.0、IIS4.0和Frontpage 98组建了自己的WEB Intranet和FTP服务站点。  一、 安装NT4.0和Microsoft Internet Information Server4.0(IIS4.0)  NT4.0捆绑了IIS1.0, 在安装NT时可选装IIS1.0,但IIS1.0不支持中文目录和网页文件的中文名,故笔者建议安装IIS4.0,在此之前还必须安装Windows NT4.0 Service P...
类别:其它 - 协议大全    查看:120    更新:2014-05-09

FTP非交互方式文件传输

FTP(File Transfer Protocol)是文件传输协议,通过它可以从计算机传输或传输到计算机文件。FTP命令可以交互方式使用,也可以非交互方式使用。交互方式的使用较简单,命令执行时系统会逐步提示,非交互方式的实现虽然复杂,但大大方便使用者,因为FTP会自动完成所有的操作。我们在使用FTP命令时,为了操作方便,往往会按非交互方式使用,下面笔者就介绍在SCO UNIX 3.0下FTP实现非交互方式的处理。  在UNIX系统下,使用RCP命令可以实现远程文件传输,但双方都必须为同一种系统,如果远程为其它系统,则RCP就无能为力了。使用FTP命令不但可以实现非交互方式传输方件,而且在双方使用不同系统时也能使用。...
类别:其它 - 协议大全    查看:127    更新:2014-05-09

FTP搜索引擎指南

FTP 搜索引擎 FTP搜索引擎的功能是搜集匿名FTP服务器提供的目录列表以及向用户提供文件信息的查询服务。由于FTP搜索引擎专门针对各种文件,因而相对WWW搜索引擎,寻找软件、图像、电影和音乐等文件时,使用FTP搜索引擎更加便捷。国外著名的FTP搜索引擎 http://www.philes.com 号称全球最大的FTP搜索引擎。http://www.alltheweb.com fastsearch.com的产品。http://www.filesearching.com Chertovy Kulichki Inc.的产品。http://www.souborak.com internauci.pl的产品。http://www.ftpfind.com www.echo.fr的产品 。http://parker.vslib.cz 作者是Technical University of Liberec Czech Republic的Jiri A. Ran...
类别:其它 - 协议大全    查看:146    更新:2014-05-09

匿名FTP服务器的建立与应用

当您试图利用FTP连接到一台远程计算机时,远程系统会向您要求一个用户名及口令,而在浩如  烟海的Internet中要求每个用户向每个服务器系统申请一个账号几乎是不可能的。Internet提供了一种绝妙的解决方案──匿名服务,它允许用户即使在计算机上没有账号也照样可以访问。它只要求键入匿名服务账号名,至于口令信息,系统会给您一些提示,您只需按照提示输入相关的信息即可。不同操作系统环境下匿名FTP服务的建立可能略有不同,下面以AIX为例介绍Unix环境下匿名FTP服务器的建立及其应用。    一、创建匿名FTP服务器的方法    1.增加新用户ftp,设置其主目录对任何用户都无写权限;    2.新建立一个组anonymou,它只...
类别:其它 - 协议大全    查看:124    更新:2014-05-09

FTP使用FAQ

1.什么是FTP(文件传输协议)  FILE TRANSFER PROTOCOL(FTP)意为文件传输协议,用于管理计算机之间的文件传送。FTP通常指文件传输服务。  FTP是Internet上使用非常广泛的一种通讯协议。它是由支持Internet文件传输的各种规则所组成的集合,这些规则使 Internet用户可以把文件从一个主机拷贝到另一个主机上,因而为用户提供了极大的方便和收益。FTP通常也表示用户执行这个协议所使用的应用程序(例如:凯屋“上当“),从而获取所需的信息资料。  FTP和其它 Internet服务一样,也是采用客户机/服务器方式。使用方法很简单,启动FTP客户端程序先与远程主机建立连接,然后向远程主机发出...
类别:其它 - 协议大全    查看:157    更新:2014-05-09

用tar包配置高可用性vsftp

昨天看到有朋友说用tar包安装的vsftp不能用本地用户登录,感觉十分诧异。但自己也仅做过rpm的,所以没有发言权。今天在自己机器上用tar包成功安装并配置了一个vsftp,现在把我的过程和大家说一下,希望对大家有所帮助!   一、安装   [list:93f3c4a2db]1.下载最新的稳定版vsftpd-1.2.1.tar.gz  2.卸载原有的rpm的vsftpd   rpm -e vsftpd   3.tar xvzf vsftpd-1.2.1.tar.gz   4.cd vsftpd-1.2.1   5.make   6.useradd nobody   7.mkdir /usr/share/empty   8.mkdir /var/ftp   9.useradd -d /var/ftp ftp   10.chown root.root /var/ftp   11.chmod og-w /var/ftp   说明:如果你象我一样原来有rpm的vsftp,只是卸载了...
类别:其它 - 协议大全    查看:117    更新:2014-05-09

VSFTP+MySQL虚拟用户配置过程讲解

VSFTPD是一种在UNIX/Linux中非常安全且快速的FTP服务器,目前已经被许多大型站点所采用。VSFTPD支持将用户名和口令保存在数据库文件或数据库服务器中。VSFTPD称这种形式的用户为虚拟用户。相对于FTP的本地(系统)用户来说,虚拟用户只是FTP服务器的专有用户,虚拟用户只能访问FTP服务器所提供的资源,这大大增强系统本身的安全性。相对于匿名用户而言,虚拟用户需要用户名和密码才能获取FTP服务器中的文件,增加了对用户和下载的可管理性。对于需要提供下载服务,但又不希望所有人都可以匿名下载;既需要对下载用户进行管理,又考虑到主机安全和管理方便的FTP站点来说,虚拟用户是一种极好的解决方案。...
类别:其它 - 协议大全    查看:114    更新:2014-05-09

Serv-U:快速构建功能强大FTP服务器(二)

设置FTP服务器    位于Serv-U 控制窗口中的“SETUP”菜单中的第一项“FTP-SERVER”用来对FTP 服务器进行总体上的设置。在选择之后出现的窗口中的第一项“FTP PORT NUMBER”用来设置FTP服务器使用的端口号,FTP服务器将会通过该端口收听所有来访用户的信息。一般情况下,FTP 服务器的默认端口号为21,但是用户可以根据自己的情况自由的进行更改,只要能够保证所采用的端口号与其它网络应用不冲突即可。这里需要说明的一点是,使用用户自己选择的服务器端口可以起到很好的安全防范作用,这时,只有用户自己和其他知道该端口号的用户才能够成功的实现与服务器的连...
类别:其它 - 协议大全    查看:116    更新:2014-05-09

Serv-U:快速构建功能强大FTP服务器(一)

Internet 的迅速发展为人们提供的前所未有的信息资源,越来越多的人希望在享受Internet 带来的全新的体验的时候,能够拥有自己的网上家园。在当今流行的Internet 应用中,要数WWW 和 FTP 文件传输最为普及了。本文将结合Serv-U 这一功能强大,界面友好,易学易用的FTP 服务器端软件,详细的介绍如何在最短的时间内建立起一个完备的FTP 服务器。除了具体的安装和配置说明外,文中还将涉及一些使用FTP 所必须了解的相关知识,希望能够对广大网友有所帮助。   简介  Serv-U 是目前众多的FTP 服务器软件之一。通过使用Serv-U,用户能够将任何一台PC 设置成一个FTP 服务器,这样,用户或其他使用者就能够使用FT...
类别:其它 - 协议大全    查看:121    更新:2014-05-09

NT中如何实现用户只能进入自己的FTP目录

如何建立一个FTP站点,当用户用他们的用户名和密码登陆时,他们登录到自己的目录位置。尽管他们可以回到根目录,但他们不能看到其他人目录里的内容。当匿名用户登陆时,他们只能浏览根目录,尽管可以看到其他目录,但是不能浏览内容。   要想实现上述功能,请按照如下步骤做:   1. 在User Manager中, 创建账户。   2. 使用 Windows NT Explorer, 在NTFS分区上, 给FTP的根目录赋予如下权力:   - Administrators: Full Control   - Everyone: Read   - System: Read   3. 为每个用户创建各自的目录,并赋予如下安全策略:   - 删除 Everyone group   - 该System account's folder's 完全控制   - 添...
类别:其它 - 协议大全    查看:112    更新:2014-05-09