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);         }

        }

  • 相关阅读:
    基于SUSE Linux做NFS文件挂载
    Java实现蓝桥杯调和级数
    Java实现蓝桥杯调和级数
    Java实现分割矩形
    Java实现分割矩形
    Java实现分割矩形
    Java实现分割矩形
    Java实现分割矩形
    Java实现九阶数独
    Java实现九阶数独
  • 原文地址:https://www.cnblogs.com/hanjiaxu/p/6134680.html
Copyright © 2011-2022 走看看