日志目录:
已经架设了一个IIS下的FTP服务器,应该如何查看连接日志?
答:利用IIS架设的FTP服务器不能实时看到连接的具体情况,不过可以在C:\Winnt\system32\logfiles目录中查看到连接上FTP服务器的IP地址、时间等日志信息。
如何开启日志:
在默认FTP站点属性对话框中,切换到“FTP站点”标签页,一定要确保“启用日志记录”选项被选中,这样就可以在“事件查看器”中查看FTP日志记录了。
我感觉,这种方法也不是实时的,你只是将轮询文件变成了轮询日志,一样的感觉。
你如果想变成实时的,就是说文件大小一发生改变就通知你。我想到的办法是这样的。
你再做一个系统,这个系统可以较大频率的去轮询日志或者文件,因为这个系统可以架设在别的机器上,所以不会影响你系统的性能。然后在你系统中建立一个webservice,提供下载那个文件的服务,当那个系统发现更改时调用你的webservice,你就可以下载了。
我觉得这只是一种折中的办法,而且也比较费事,如果没有实时的要求,还是定时轮询的好。
PS:
实话说不知道你为什么要检验文件的大小,有时内容改变不一定大小会变得。
你可以记录文件上一次的修改时间。然后当这个发生改变时再取就是了。
为什么filezilla server interface只能连接127
1 服务器端是否有防火墙阻止了 14147 端口(而没有阻止服务端口) 2 服务器端 filezilla server 软件里有一个设置,找到 Edit -> Settings -> Admin Interface settings 里面有一个 IP Addresses which are allowed to connect to the admin i
服务器中的filezilla server密码和端口都忘记了怎你所指的服务器中的filezilla server密码和端口 应该不是大家所说的21端口,而是服务端的管理人员所设置的密码和管理端口,是防止其他人员修改你的FTP服务器的相关设置而自己设定的。如果上述正确,请接着看: 一、FTP服务器当前运行现状。
FileZilla Server软件搭建的FTP服务器只能本机访问本机访问正常,其他电脑访问就会出现无法建立连接了。
filezilla server 怎么设置文件夹大小
Filazilla是一个非常流行的开源的免费的FTP客户端、服务器端的项目,Filezilla的主要优势在于:高安全、高性能。Filazilla的安全性是来自于其开放源代码的。Filezilla的高性能来自于其代码的开发平台是C/C++,自身基础就好于其他VB/Dephi平台开
filezilla server 无法远程管理
我用filezilla server interface连接远程的默认的管理端口14147,并正确1 服务器端是否有防火墙阻止了 14147 端口(而没有阻止服务端口) 2 服务器端 filezilla server 软件里有一个设置,找到 Edit -> Settings -> Admin Interface settings 里面有一个 IP Addresses which are allowed to connect to the admin i
关于FileZilla无法连接服务端的问题
filezilla ftp client和filezilla server有什么区前者是客户端,用来通过ftp或者sftp协议上传下载文件的 有它,你能连别人的服务器上传和下载 后者是服务端,用来搭建ftp或者sftp服务的(以便为别人通过ftp客户端访问自己的文件提供服务) 有它,别人能连你的服务器上传下载。
FileZilla显示无法连接到服务器该如何解决?
filezilla服务器 怎么设置两个以上不同路径的文件夹
我用filezilla server的时候,只能设定一个路径的文夹。列如:设定C:\AB服务器上d:webs\下面有a、b、c、d、e五个目录,设置2个ftp账号x、y,把a、b、c分给x,把d、e分给y 做法: 1) D:webs\ 下面先建2个空文件夹virtualX、virtualY 2) filezilla中新建一个x账户,把virtualX、a、b、c四个目录全部分给他。
FTP是个上传或者下载中介,你别太相信它的显示数据,它显示的有时并不准确,最准确的还是要看服务器上显示的数据
FTP限制文件大小很正常,如果文件很大,又不是独立的,建议您打包分开传,一次传那么大,虽然FTP显示上传成功等,但实际不完整
对,$仅表示上一个命令ftp成功与否。无法判断远程文件是否存在,只能通过判断本地文件大小来得知。若远程文件不存在,则FTP获取到本地会产生一个0字节大小的文件(用 wc -c 获取文件字节数,并与0比较即可),也可能就没有产生文件(用test表达式 [ -e $save_name ] 来判断)。无法判断具体是什么问题,只能得知一个结果:FTP获取文件失败。 -------------------------------------------------------------------------------------------- 根据你自己的情况来判断。那就用 [ -e $save_name ] 判断本地文件是否存在。 -------------------------------------------------------------------------------------------- -e 判断文件是否存在(exist),-f 判断这个“文件”是否为文件(file)
下面是我的程序升级源码,供你参考:
版本 2
支持库 EThread
程序集 窗口升级程序集
程序集变量 FTP文件大小, 整数型
程序集变量 本地文件名, 文本型
程序集变量 本地文件, 整数型
子程序 _升级窗口_创建完毕
如果真 (取反 (文件是否存在 (取运行目录 () + “/ZHexe”)))
写到文件 (取运行目录 () + “/ZHexe”, #升级)
如果真结束
判断开始 (代理 = 4)
本地文件名 = “4exe”
升级1 (“4”)
判断 (代理 = 3)
本地文件名 = “3exe”
升级1 (“3”)
判断 (代理 = 2)
本地文件名 = “2exe”
升级1 (“2”)
判断 (代理 = 1)
本地文件名 = “1exe”
升级1 (“1”)
默认
判断结束
_启动窗口销毁 ()
子程序 升级1
参数 参数, 文本型
如果 (FTP_连接FTP服务器 (“地址”, “用户名”, “密码”, ))
编辑框1加入文本 (#换行符 + “连接服务器成功!”)
FTP文件大小 = FTP_文件取大小 (“//web/大唐” + 参数 + “exe”)
FTP文件大小 = 取整 (FTP文件大小 ÷ 1000)
编辑框1加入文本 (#换行符 + “需要下载的文件大小为:” + 到文本 (FTP文件大小) + “M”)
时钟2时钟周期 = 1000
启动线程 (&下载, , )
编辑框1加入文本 (#换行符 + “正在下载,请稍候”)
否则
信息框 (“连接服务器失败!请联系客服。”, 0, )
如果结束
返回 ()
子程序 _时钟2_周期事件
局部变量 位置1, 整数型
本地文件 = 取文件尺寸 (取运行目录 () + “/” + 本地文件名)
本地文件 = 取整 (本地文件 ÷ 10)
进度条1位置 = 取整 (本地文件 ÷ FTP文件大小)
如果真 (进度条1位置 = 100)
时钟2时钟周期 = 0
FTP_断开FTP服务器 ()
运行 (取运行目录 () + “/ZHexe”, 假, )
销毁 ()
如果真结束
子程序 下载
FTP_文件下载 (“//web/大唐” + 到文本 (代理) + “exe”, 取运行目录 () + “/” + 本地文件名, )
该问题是因为中文名编码导致,retrieveFile的第一个参数需要是 ISO-8859-1 编码。
改成 ftpClientretrieveFile(new String(fileNamegetBytes("GB2312"),"ISO-8859-1"), fos); 即可
8UFTP工具,
国产简体中文免费版FTP工具,涵盖其它FTP工具所有的功能,
独特功能:
支持在线解压缩,
支持多线程上传
防暴力破解FTP密码
防CC攻击
各大软件站均有下载。
绿色版
经360安全认证。
qt5之后就不在使用QFtp Q>
以上就是关于用java怎么判断FTP上的文件大小改变了全部的内容,包括:用java怎么判断FTP上的文件大小改变了、centos7ftp限制文件夹大小、ftp文件大小限制等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)