Foxtable(狐表)用户栏目专家坐堂 → 下载地址动态文件名怎么合成。。。


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

主题:下载地址动态文件名怎么合成。。。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/20 20:56:00 [显示全部帖子]

wb.InsertHTML("<div ><button onclick=javascrtpt:window.location.href='http://106.122.245.30:8081/pandian/" & ex.NewTableName & ".txt' >下载</button></div>")

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/20 21:07:00 [显示全部帖子]

wb.InsertHTML("<div ><button onclick=javascrtpt:window.location.href='download.txt'>下载</button></div>")

 

在download.txt里面生成和下载文件 http://www.foxtable.com/mobilehelp/scr/0160.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/21 8:57:00 [显示全部帖子]

httprequest事件直接写下面代码,如果你实现了,还有什么问题?

 

Select Case e.Path
    Case "download.txt"
       
        Dim ex As New Exporter
        ex.SourceTableName = "盘点明细表" '指定导出表
        ex.FilePath = "C:\inetpub\wwwroot\pandian\" '指定目标文件路径
        'ex.Filter = filter1
        ex.Format = "Delimited"
        ex.NewTableName = "盘点明细表" & Date.Today
        ex.Export() '开始导出
       
        e.WriteFile("C:\inetpub\wwwroot\pandian\" & ex.NewTableName & ".txt")
End Select

 

 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/23 14:20:00 [显示全部帖子]

mark 下载文件

 

        
        Dim fs As System.IO.FileStream = Nothing
        fs = System.IO.File.Open("d:\test.txt", System.IO.FileMode.Open)
        Dim btFile As Byte() = New Byte(fs.Length - 1) {}
        fs.Read(btFile, 0, Convert.ToInt32(fs.Length))
        fs.Close()
       
        e.Response.Headers("Content-Disposition") = "attachment;filename=test.txt"
        '输出文件格式
        e.Response.ContentType = "application/octet-stream"
        
        Dim output = e.response.OutputStream
        output.Write(btFile,0,btFile.Length)
        output.Close()

[此贴子已经被作者于2017/8/23 14:20:03编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/24 14:11:00 [显示全部帖子]

Dim name As String = "盘点明细表" & Date.Today & Date.now.hour & Date.now.Minute & ".xls"

ex.FilePath = "C:\inetpub\wwwroot\pandian\" & name

ex.NewTableName = "盘点明细表"

 

 

e.Response.Headers("Content-Disposition") = "attachment;filename=" & name


 回到顶部