以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 远程文件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=114383)
|
-- 作者:133198609
-- 发布时间:2018/2/5 10:38:00
-- 远程文件
自定义窗口的远程图片。如果是由自定义窗口按钮上传的,可以由自定义窗口按钮删除。 问题:但是如果直接复制到服务器上的图片,在自定义窗口无法删除。不知何原因。
|
-- 作者:有点甜
-- 发布时间:2018/2/5 10:42:00
--
1、在你的窗口上出现了那个图片了没有?执行删除的时候有什么错误提示?
2、直接在命令窗口,根据路径执行代码删除,报什么错误?
|
-- 作者:133198609
-- 发布时间:2018/2/5 10:58:00
--
有显示图片 If ftp.DeleteFile(fp & "\\" & Vars("sfz") & ".jpg") = True Then MessageBox.Show("删除完成!","提醒") e.Form.Controls("删除").Enabled = False e.Form.Controls("另存").Enabled = False Else MessageBox.Show("删除失败!","提醒") End If
这是删除代码,没有错误提示,就是自定义的提示窗口。
|
-- 作者:有点甜
-- 发布时间:2018/2/5 11:02:00
--
1、msgbox(fp & "\\" & Vars("sfz") & ".jpg") 看看弹出的路径是否正确;
2、你尝试在命令窗口直接写某个路径,看能否删除。
|
-- 作者:133198609
-- 发布时间:2018/2/5 16:43:00
--
路径没有问题,已经检查过了。单独用窗口上传、下载、删除,都是没有问题的。只是对不是窗口上传的,直接服务器拷贝过去的,可以下载,可以显示,就是不能删除。
|
-- 作者:有点甜
-- 发布时间:2018/2/5 16:49:00
--
这样测试确认一下先
1、在ftp那里拷贝一个文件test.jpg
2、编写代码deleteFile,路径直接写 "/test.jpg" 看能否删除。
3、或者,在foxtable自带的ftp管理窗口那里,删除文件,看能否删除
--------------------------------------如果上面测试完还有问题,就是你ftp权限设置的问题了
|
-- 作者:133198609
-- 发布时间:2018/2/6 9:14:00
--
应该就是ftp权限问题了,直接在命令窗口删除也是无效的。
|
-- 作者:133198609
-- 发布时间:2018/2/6 9:17:00
--
此主题相关图片如下:1111.png
这个权限应该没有问题啊
|
-- 作者:有点甜
-- 发布时间:2018/2/6 9:19:00
--
以下是引用133198609在2018/2/6 9:14:00的发言: 应该就是ftp权限问题了,直接在命令窗口删除也是无效的。
打开foxtable自带的管理器,选中文件,删除,能不能删?
如果不能,就是ftp权限问题,你的这个ftp用户无法删除别的用户的文件。
|
-- 作者:133198609
-- 发布时间:2018/2/6 9:23:00
--
如你所言,无法删除服务器上拷贝的文件,只能删除自己上传的。
|