Foxtable(狐表)用户栏目专家坐堂 → 微信客户端下载cad图片


  共有2784人关注过本帖树形打印复制链接

主题:微信客户端下载cad图片

帅哥哟,离线,有人找我吗?
qwz405
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:522 积分:5027 威望:0 精华:0 注册:2015/4/15 15:25:00
微信客户端下载cad图片  发帖心情 Post By:2021/4/9 11:57:00 [只看该作者]

老师,您好。

e.WriteFile可正常下载 word、excel、pdf 等文件。

现在要提供 cad 文件给客户,是否可以操作?

e.WriteFile("***\a1.dwg")
下载的是.htm文件,把后缀名.htm改为.dwg,下载的文件才可以使用。这样对普通使用者操作比较麻烦。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/9 13:35:00 [只看该作者]

访问地址直接使用文件名,如:http://127.0.0.1/a1.dwg

服务端代码

Select Case e.Path
    Case "a1.dwg"
        e.WriteFile("***\a1.dwg")
End Select

 回到顶部
帅哥哟,离线,有人找我吗?
qwz405
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:522 积分:5027 威望:0 精华:0 注册:2015/4/15 15:25:00
  发帖心情 Post By:2021/4/9 14:13:00 [只看该作者]

老师,您好。

Select Case e.Path
    Case "(档案名)"
        e.WriteFile("***\(档案名)")
End Select

档案名) 能否随机生成?或者通过页面跳转?
因为:提供下载的档案名称不固定,操作者可能随时增删,在服务端没法预先全部设定。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/9 14:33:00 [只看该作者]

读取目录的文件名生成下载链接

For Each File As String In FileSys.GetFiles("d:\web\file")
  
wb.InsertHTML("<a href='http://127.0.0.1/file/" & FileSys.GetName(file) & "'>" & FileSys.GetName(file) & "</a>")
Next

把文件放到"d:\web\file"目录里,然后不需要写代码,开启服务的时候添加扩展名即可:http://www.foxtable.com/mobilehelp/topics/0276.htm

HttpServer.Prefixes.Add("http://*/")
HttpServer
.WebPath = "d:\web"
HttpServer
.Extensions.add(".dwg")
HttpServer
.Start()

 回到顶部