以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请老大,帮看下远程文件管理器下载文件名为中文时会下载不了? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3460) |
-- 作者:baoxyang -- 发布时间:2009/7/6 10:48:00 -- 请老大,帮看下远程文件管理器下载文件名为中文时会下载不了? 请老大,帮看下远程文件管理器下载文件名为中文时文件名,下载进度条中显示的文件名为乱码,并会ftp服务器出现错误,并下载失败。如是英文下载正常,另外进度条不会显示下载进度,无法确定下载情况。 |
-- 作者:狐狸爸爸 -- 发布时间:2009/7/6 10:50:00 -- 我用中文名可以的。 也许是后台的ftp服务器软件的问题。 你用iis来组建ftp服务器吧,这样兼容性好。 |
-- 作者:baoxyang -- 发布时间:2009/7/6 10:56:00 -- 哦,我试试吧。 |
-- 作者:baoxyang -- 发布时间:2009/7/6 10:59:00 -- 可否实现,向连接数据源一样,使用代码设置ftp服务器地址、用户名、密码。建议可以找开远程文件,数据库字段可存在远程文件完整路径及文件名。 |
-- 作者:kylin -- 发布时间:2009/7/6 11:02:00 -- 以下是引用baoxyang在2009-7-6 10:59:00的发言:
可否实现,向连接数据源一样,使用代码设置ftp服务器地址、用户名、密码。建议可以找开远程文件,数据库字段可存在远程文件完整路径及文件名。 这个要顶一下! |
-- 作者:狐狸爸爸 -- 发布时间:2009/7/6 11:03:00 -- 1、扩展列类型为文件管理,且远程文件属性设为True的,就可以存储远程文件的路径和文件名。 |
-- 作者:baoxyang -- 发布时间:2009/7/6 11:32:00 -- 2、可以用代码设置该列的ftp服务器地址、用户名、密码。 代码如何编写,请老大帮忙,如何? |
-- 作者:狐狸爸爸 -- 发布时间:2009/7/6 11:38:00 -- 你什么就是不肯看帮助呢?
示例二 Dim ftp1 As ftpclient = DataTables("表名).DataCols("列名").FTPClient ftp1.host="128.169.143.96" ftp1.Account = "foxuser" ftp1.password = "136137138" If ftp1.DirectoryExists("/data") = False Then \'如果不存在Data目录 ftp1.MakeDir("/data") \'则创建Data目录 End If FTPClient FTPClient类提供了一套完整的方法,用于管理FTP服务器上的文件和目录。 属性
方法 Download 从FTP上下载文件,语法: Download(sourceFileName, destinationFileName, ShowUI) sourceFileName:要下载的文件,含路经 Upload 用于将文件上传到FTP,语法: Upload(sourceFileName, destinationFileName, ShowUI) sourceFileName:要上传的文件 Delete 用于删除FTP上的文件,语法: Delete(FileName) FileName:要删除的文件 GetFileList 用于返回FTP服务器指定目录下的全部文件名,以字符串集合的形式返回,语法: GetFileList(Path) Path:可选参数,用于指定目录,如果身略,则返回根目录下的全部文件名。 GetDirectoryList 用于返回FTP服务器指定目录下的全部子目录,以字符串集合的形式返回,语法: GetDirectoryList(Path) Path:可选参数,用于指定目录,如果身略,则返回根目录下的全部子目录名。 FileExists 判断指定的文件是否存在,语法: FileExists(FileName) FileName:要判断的文件名,含路经。 DirectoryExists 判断指定的目录是否存在,语法: DirectoryExists(Path) Path:要判断的目录。 Rename 用于重命名文件,语法: Rename(currentFilename, newFilename) currentFilename:要重命名的文件,含路经。 MakeDir 创建目录,语法: MakeDir(Path) Path:要创建的目录。 DeleteDir 删除目录,语法: DeleteDir(Path) Path:要删除的目录 OpenManager 用于打开FTP管理器,语法: OpenManager(Path) Path:可选参数,用于指定初始目录。 SelectFile 打开选择文件对话框,语法: SelectFile(Path) Path:可选参数,用于指定初始目录。 |
-- 作者:baoxyang -- 发布时间:2009/7/6 16:02:00 -- 收到!谢老大! |
-- 作者:baoxyang -- 发布时间:2009/7/6 16:07:00 -- 老大!以上在帮助里没有看到呀,真的。在狐表自带的帮助未找到以上详细的说明。在Word版中(开发版)也未找到以上详细说明呀。只看到示例一,不全呀。 |