zoukankan      html  css  js  c++  java
  • WAP中实现数据库附件下载

    Dim connStr As String = class_data.cnstr
            
    Dim conn As New SqlConnection(connStr)
            
    Dim sql As String = "select * from gw_fjb where id=" + CStr(Request.QueryString("id"))
            
    Dim cmd As New SqlCommand(sql, conn)
            conn.Open()
            
    Dim read As SqlDataReader = cmd.ExecuteReader()
            read.Read()
            
    Dim tfjmc As String = Trim(read("fjmc"))
            
    '后缀和类型
            Dim hz() As String = tfjmc.Split(".")
            
    Dim hzmc As String = "", FILE_MIME As String
            
    If hz.Length = 2 Then
                hzmc 
    = hz(1)
            
    End If
            
    Select Case LCase(hzmc)
                
    Case "txt"
                    FILE_MIME 
    = "text/plain"
                
    Case "doc"
                    FILE_MIME 
    = "application/msword"
                
    Case "mid"
                    FILE_MIME 
    = "audio/midi"
                
    Case "mp3"
                    FILE_MIME 
    = "audio/mpeg"
                
    Case "gif"
                    FILE_MIME 
    = "image/gif"
                
    Case "jpg"
                    FILE_MIME 
    = "image/jpeg"
                
    Case ".png"
                    FILE_MIME 
    = "image/png"
                
    Case "wml"
                    FILE_MIME 
    = "text/vnd.wap.wml"
                
    Case Else
                    tv.Text 
    = "操作失败:不合法的文件类型!"
                    
    Exit Sub
            
    End Select

            Response.Clear()
            Response.AppendHeader(
    "Content-Disposition""attachment;filename =" + HttpUtility.UrlEncode(tfjmc))
            Response.ContentType 
    = FILE_MIME
            Response.OutputStream.Write(read(
    "fj"), 0CInt(read("fjcd")))
            Response.End()
            conn.Close()

    在确认服务器正常配置MIME时,还出现"无法安装"/"无效的文件格式"等错误提示,代表您的手机对应此文件的应用程序不支持此方式的输出.
  • 相关阅读:
    点击链接,取得href的值,但是不转向
    启动和停止MySQL服务
    QuickText for Notepad++
    otepad++ 配置 支持jquery、html、css、javascript、php代码提示
    windows 2008+IIS7+Mysql+PHP5.5 + FastCGI环境配置
    Jquery异步请求数据实例代码
    JS读取本地文件及目录的方法
    c#.net从ftp下载文件到本地
    怎样才能充分利用SQL索引
    jQuery EasyUI Datagrid性能优化专题
  • 原文地址:https://www.cnblogs.com/always/p/407229.html
Copyright © 2011-2022 走看看