标题:关于FtpUploadFile的问题
只看楼主
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
注意:ftp操作最麻烦的地方是要记住远程服务器上的当前目录到底去了哪里,不然存放文件的位置会乱的,它也没有获取远程目录树的方法,这一切要靠自己来。

授人以渔,不授人以鱼。
2013-08-13 14:50
eepcvfp
Rank: 2
等 级:论坛游民
帖 子:166
专家分:15
注 册:2013-8-12
得分:0 
您让我学到不少新知识,根据大侠所说:FTP方式最快、最稳定,我想了一下,能不能把方案一改为这样:

当学生第一次注册时,用大侠提供的函数上传照片,把照片在FTP服务器上的路径存入“学生信息表”中的“照片”字段。

第一次查询学生信息时,根据“照片”字段存储的路径下载照片,放入“缓存”(其实就是一个自定义的文件夹),以后查询学生信息就先去“缓存”寻找,如果“缓存”中有该学生的照片就直接显示,没有就重新下载。

如果学生更新了照片,程序就删除该学生在“缓存”中的照片,查询时,由于程序在“缓存”中找不到该学生的照片,自然会重新下载,确保照片的准确性。

大侠看这个思路可行吗?
2013-08-13 14:56
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
发布编译后的独立程序,记得把wininet.dll运行时库也带过去哦!

授人以渔,不授人以鱼。
2013-08-13 14:58
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
回复 22楼 eepcvfp
可以的

授人以渔,不授人以鱼。
2013-08-13 14:59
eepcvfp
Rank: 2
等 级:论坛游民
帖 子:166
专家分:15
注 册:2013-8-12
得分:0 
以下是引用TonyDeng在2013-8-13 14:58:01的发言:

发布编译后的独立程序,记得把库也带过去哦!
请问wininet.dll运行库在哪里的啊?是这个FTP函数中用到的API函数库吗?
2013-08-13 15:02
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
在Windows/System32目录中,一般Windows都有,但预防万一(比如版本问题),用自己的带过去较稳妥。

授人以渔,不授人以鱼。
2013-08-13 15:05
eepcvfp
Rank: 2
等 级:论坛游民
帖 子:166
专家分:15
注 册:2013-8-12
得分:0 
您函数中的
*------------------------
* 模擬 WIN32_FIND_DATA 結構的類
*------------------------
DEFINE CLASS _WIN32_FIND_DATA AS Custom

这个类也是FTP函数的一部分吗?
2013-08-13 15:06
eepcvfp
Rank: 2
等 级:论坛游民
帖 子:166
专家分:15
注 册:2013-8-12
得分:0 
wininet.dll 运行时刻库 看名字应该是与网络有关的API函数库吧,对吗?
2013-08-13 15:07
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
回复 27楼 eepcvfp
不是,是自己写的,模拟C的结构体。

授人以渔,不授人以鱼。
2013-08-13 15:08
eepcvfp
Rank: 2
等 级:论坛游民
帖 子:166
专家分:15
注 册:2013-8-12
得分:0 
谢谢大侠!
2013-08-13 15:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-418943-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.407109 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved