下载指定路径的文件到本地服务器

Posted zhengwei_cq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了下载指定路径的文件到本地服务器相关的知识,希望对你有一定的参考价值。

private string SaveFileToLocal(string url)
        {
            FileStream os = null;
            FileStream ns = null;
            try
            {
                string savePath = @"C:UsersAdministratorMyCopy";
                if (!Directory.Exists(savePath))
                    Directory.CreateDirectory(savePath);
                string fileName = Path.GetFileName(url);
                string fileFullPath = Path.Combine(savePath, fileName);
                os = new FileStream(url, FileMode.Open);

                ns = new FileStream(fileFullPath, FileMode.OpenOrCreate);
                byte[] tempBuffer = new byte[4096];
                int bytesRead = 0;
                do
                {
                    bytesRead = os.Read(tempBuffer, 0, tempBuffer.Length);
                    ns.Write(tempBuffer, 0, bytesRead);

                } while (bytesRead > 0);
                return fileFullPath;
                
            }
            catch (Exception e)
            {
                throw new Exception("保存文件出错,原因:"+e.Message);
            }
            finally
            {
                ns.Close();
                os.Close();
            }
        }

 

以上是关于下载指定路径的文件到本地服务器的主要内容,如果未能解决你的问题,请参考以下文章

怎样用asp实现,下载指定网址文件,并重命名后保存到本地服务器上?

Delphi - 本地路径的创建清空本地指定文件夹下的文件

java中怎么把文件上传到服务器的指定路径?

从IIS网站上下载AssetBundle,并写入到本地磁盘指定路径

如何使用 API 和 c# 从 azure DevOps 服务器下载文件到指定路径

树莓派 python 如何将本地文件上传到指定的服务器页面上