zoukankan      html  css  js  c++  java
  • 网页浏览文件

    /// <summary>     /// 查看     /// </summary>     /// <param name="sender"></param>     /// <param name="e"></param>     protected override void btnView_Click(object sender, EventArgs e)     {         string ids = this.hidKey.Value;         string[] queryArray = ids.Split('_');

            string bureauCode = queryArray[0];         string deptCode = queryArray[1];

            int iPlanNo = 0;         int.TryParse(queryArray[2], out iPlanNo);

            string filePath = bll.GetFilePathByCondition(bureauCode, deptCode, iPlanNo);

            string localPath = HttpRuntime.AppDomainAppPath.ToString();         string inputPath = localPath + filePath.Replace("~", "");

            if (!File.Exists(inputPath))         {             ShowMessage("error", "文件查看失败!该文件可能已被删除!");             return;         }

            string extension = System.IO.Path.GetExtension(filePath);         if (extension.Equals(".doc", StringComparison.OrdinalIgnoreCase))         {             WordPreview.Priview(this, inputPath, localPath);         }         else if (extension.Equals(".txt", StringComparison.OrdinalIgnoreCase))         {             TextFilePreview.Preview(this, inputPath);         }         else if (extension.Equals(".pdf", StringComparison.OrdinalIgnoreCase))         {             PDFPreview.Priview(this, inputPath);         }         else if (extension.Equals(".xlsx", StringComparison.OrdinalIgnoreCase))         {             ExcelPreview.Priview(this, inputPath, localPath);         }         if (extension.Equals(".docx", StringComparison.OrdinalIgnoreCase))         {             WordPreview.Priview(this, inputPath, localPath);         }

        }

  • 相关阅读:
    JavaScript中的几种继承方式对比
    JavaScript垃圾收集-标记清除和引用计数
    PHP安装sqlsrv扩展步骤,PHP如何连接上SQL
    HTML5的应用缓存
    实现跨域请求的4种方法
    JSON的详细介绍
    Ajax的方法和使用代码
    git常用命令
    关于BOM
    DOM之表格与表单基础分享
  • 原文地址:https://www.cnblogs.com/hanjiaxu/p/6134680.html
Copyright © 2011-2022 走看看