以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]FTPClient的Rename出错。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=21455)
|
-- 作者:liguichuan
-- 发布时间:2012/7/12 21:37:00
-- [求助]FTPClient的Rename出错。
此主题相关图片如下:1.png
此主题相关图片如下:2.png
OMS这一级就是FTP的根目录。是语法错误还是?
FTP根目录没有错,调用GetFileList、GetDirectoryList都正常。 此主题相关图片如下:3.png
[此贴子已经被作者于2012-7-12 21:44:34编辑过]
|
-- 作者:liguichuan
-- 发布时间:2012/7/13 16:09:00
--
加了,有时候行,有时候不行,搞不清楚。我是用IIS搭的FTP
|
-- 作者:liguichuan
-- 发布时间:2012/7/13 16:23:00
--
此主题相关图片如下:ftp1.png
此主题相关图片如下:ftp2.png
此主题相关图片如下:ftp3.png
现在一直都弄不了。
此主题相关图片如下:ftp4.png
此主题相关图片如下:ftp5.png
此主题相关图片如下:ftp5.png
可是txt文件又可以重命名。
[此贴子已经被作者于2012-7-13 16:25:16编辑过]
|
-- 作者:cctv2cctv
-- 发布时间:2012/7/13 16:25:00
--
你的C盘是什么格式的,要是是NTFS的话就会出现这种情况,因为IIS在NTFS的磁盘中运行不是很稳定,有时候就会出现这种情况,建议将C盘转换成FAT32格式,这种格式兼容性好,运行IIS就不会出错
貌似不稳定。感觉IIS不怎么稳定
关闭FTP所在防火墙,杀毒软件试试。
或是重装换一个干净的系统。
|
-- 作者:liguichuan
-- 发布时间:2012/7/13 16:27:00
--
此主题相关图片如下:ftp6.png
我的C盘肯定是NTFS格式。我用WINDOWS2003系统。
|
-- 作者:cctv2cctv
-- 发布时间:2012/7/13 16:31:00
--
极有可能是IIS不稳定造成的。楼主你多试试。有空上来汇报结果。
|
-- 作者:liguichuan
-- 发布时间:2012/7/13 16:34:00
--
此主题相关图片如下:ftp7.png
此主题相关图片如下:ftp8.png
此主题相关图片如下:ftp9.png
天呀,我快疯了,根目下面的txt文件可以改名,其它格式的文件改不了名。
非根目录下的txt文件也不可以改名。其它格式也不可以。
怎么回事呀。FOXTABLE的FTP感觉好鸡肋,还是我自己不会用的问题呀,有没有办法跳过FOXTABLE自带的FTP功能,调用其它的FTP功能的DLL呀?
网上有好多产于:“wininet.dll”来实现FTP功能的VB代码,一复制进来不是其它的报错,而是引用"wininet.dll"报错。如何引用呀?
|
-- 作者:liguichuan
-- 发布时间:2012/7/13 16:37:00
--
此主题相关图片如下:ftp10.png
此主题相关图片如下:ftp11.png
|
-- 作者:cctv2cctv
-- 发布时间:2012/7/13 16:52:00
--
楼主你那里 ftp1.rename("/rt/2.png","bt.png")
换成绝对目录试试类似 ftp1.rename("C:/oms/rt/2.png","bt.png")
[此贴子已经被作者于2012-7-13 16:53:30编辑过]
|
-- 作者:liguichuan
-- 发布时间:2012/7/13 17:52:00
--
一样不行。什么绝对目录相对目录都不管用。
我想问一下,如果把文件直接存放在数据库里,加载数据时是不是连附件也要一起加载下来呀,就算我只加载部分行的数据,那是不是这些行里的附件字段里的文件都要加载进来,那这样可不行,有的附件好几十M呢?所以才想到用FTP。
|