コード例 #1
0
ファイル: HtmlFile.cs プロジェクト: Harlin0797/winwolf
        /// <summary>
        /// 分析html文件
        /// 把html中相关联的文件都发给浏览器
        /// </summary>
        /// <param name="client"></param>
        /// <param name="httpVersion"></param>
        /// <param name="mimeType"></param>
        /// <param name="realPath">文件实际路径</param>
        /// <param name="rootPath">项目根目录路径</param>
        public void AnalyseHtmlFile(Client client, string httpVersion, string mimeType, string realPath, string rootPath)
        {
            List<FileItem> fileItemList = GetHtmlExtralFiles(realPath, rootPath);

            SendTool st = new SendTool();
            //先把html文件发送到客户端
            st.SendFileToBroswer(client, httpVersion, mimeType, realPath);
            //Thread.Sleep(50);

            ////把html相关文档发送到客户端
            //if (fileItemList != null && fileItemList.Count > 0)
            //{
            //    foreach (FileItem fileItem in fileItemList)
            //    {
            //        st.SendFileToBroswer(client, httpVersion, fileItem.MimeType, fileItem.Path);
            //        Thread.Sleep(50);
            //    }
            //}
        }
コード例 #2
0
ファイル: Files.cs プロジェクト: Harlin0797/winwolf
 /// <summary>
 /// 发送文件到浏览器
 /// </summary>
 /// <param name="client"></param>
 /// <param name="httpVersion"></param>
 /// <param name="mimeType"></param>
 /// <param name="realPath">文件实际路径</param>
 /// <param name="rootPath">项目根目录路径</param>
 public virtual void SendFileToBroswer(Client client, string httpVersion, string mimeType, string realPath, string rootPath)
 {
     SendTool st = new SendTool();
     st.SendFileToBroswer(client, httpVersion, mimeType, realPath);
 }