Foxtable(狐表)用户栏目专家坐堂 → 表中的文件列,怎么通过httpserver提供给网页下载


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

主题:表中的文件列,怎么通过httpserver提供给网页下载

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


加好友 发短信
等级:婴狐 帖子:24 积分:301 威望:0 精华:0 注册:2019/6/26 17:35:00
表中的文件列,怎么通过httpserver提供给网页下载  发帖心情 Post By:2019/7/24 0:18:00 [只看该作者]

我的foxtable表中的有一个文件列,我通过json提供给网页的只有一个文件名,我怎样才能把文件提供给下载?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106518 积分:541749 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/24 9:06:00 [只看该作者]

比如前端:<a href='http://127.0.0.1/1.doc' >点击下载</a>

头文件那里,把doc后缀加上,把文件放到d:\web\目录里

 

Dim fl As String = "d:\web\" & e.path
If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar",".doc"
            e.WriteFile(fl)
            Return '这里必须返回
    End Select
End If


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


加好友 发短信
等级:婴狐 帖子:24 积分:301 威望:0 精华:0 注册:2019/6/26 17:35:00
  发帖心情 Post By:2019/7/24 14:22:00 [只看该作者]

那还是得把文件另存到文件夹里面,文件在数据库里可以直接提供给页面吗?
如果像你这么说的,我根本就不该把文件存到表中,我直接在表中存相对位置的字符串,然后用fomatter直接整成链接,文件放web下某文件夹中,好像更合适。
[此贴子已经被作者于2019/7/24 14:25:22编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

本地管理文件肯定比数据库管理方便很多

 回到顶部