当前位置:编程学习 > C#/ASP.NET >>

ASP.Net怎么读取远程服务器上的文件的名称

ASP.net Web程序发布在A服务器上,但是文件File的存储在B服务器上的D盘,Web程序怎么样读到最后更新文件File,并且取她的文件名?同时怎么读取这个文件,以供Web端客户下载?

请高手提点,最好有列子或者源码,本人是新手 --------------------编程问答-------------------- 怎么没人呢? --------------------编程问答-------------------- Web程序怎么样读到最后更新文件File

最后更新是?

遍历文件夹 取所有附件。

#region 文件下载
       public bool DownLoadFile(string localPath, string hostURL, int byteCount, string userID, long cruuent)
       {
           
           bool result = true;
           
           
           string tmpURL = hostURL;
          
           byteCount = byteCount * 1024;
           hostURL = tmpURL + "&npos=" + cruuent.ToString();
           
           System.IO.FileStream fs;  
           fs = new FileStream(localPath, FileMode.OpenOrCreate);
           if (cruuent > 0)
           {
               //偏移指针
               fs.Seek(cruuent, System.IO.SeekOrigin.Current); 
           }


           System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(hostURL);
           if (cruuent > 0)
           {
               request.AddRange(Convert.ToInt32(cruuent));    //设置Range值
           }

           try
           {
               //向服务器请求,获得服务器回应数据流
               System.IO.Stream ns = request.GetResponse().GetResponseStream();

               byte[] nbytes = new byte[byteCount];
               int nReadSize = 0;
               nReadSize = ns.Read(nbytes, 0, byteCount);
              
               while (nReadSize > 0)
               {
                   fs.Write(nbytes, 0, nReadSize);
                   nReadSize = ns.Read(nbytes, 0, byteCount);
                  
               }
               fs.Close();
               ns.Close();
           }
           catch(Exception ex)
           {
               LOG.Error("下载" + localPath + "的时候失败!" + "原因是:" + ex.Message);
               fs.Close();
               result = false;
           }
           return result;     
       }
       #endregion 




--------------------编程问答-------------------- server.mappath("~/然后文件夹")
--------------------编程问答-------------------- 你应该在更新服务器上放个xml文件存最新发布的程序版本号
每次客户端执行更行前都下载这个xml文件
客户端比较版本号 
不是最新就下载指定的更新压缩包 解压覆盖 --------------------编程问答-------------------- 最后更新的文件就是指最新的文件,人工每天会更新文件,然后上传B服务器,将其旧的进行覆盖

我是想怎么取到最后一次上传的那个文件 




引用 2 楼 wxr0323 的回复:
Web程序怎么样读到最后更新文件File

最后更新是?

遍历文件夹 取所有附件。

C# code
#region 文件下载
       public bool DownLoadFile(string localPath, string hostURL, int byteCount, string userID, long cruuent)
       {
        ……
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,