美文网首页
提供一个url ,下载到指定的位置

提供一个url ,下载到指定的位置

作者: ccbpm | 来源:发表于2021-05-06 09:12 被阅读0次

提供一个url ,下载到指定的位置. 摘录开源驰骋工作流引擎的BP框架里, 稳定应用。

 /// <summary>

/// Http下载文件

        /// </summary>

        public static string HttpDownloadFile(string url, string path)

        {

//设置参数

            HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;

//发送请求并获取相应回应数据

            HttpWebResponse response = request.GetResponse() as HttpWebResponse;

//直到request.GetResponse()程序才开始向目标网页发送Post请求

            Stream responseStream = response.GetResponseStream();

//创建本地文件写入流

            Stream stream = new FileStream(path, FileMode.Create);

            byte[] bArr = new byte[1024];

            int size = responseStream.Read(bArr, 0, (int)bArr.Length);

            while (size > 0)

            {

                stream.Write(bArr, 0, size);

                size = responseStream.Read(bArr, 0, (int)bArr.Length);

            }

            stream.Close();

            responseStream.Close();

            return path;

        }

欢迎使用驰骋bpm工作流引擎 http://doc.ccbpm.cn,官方网站: http://ccflow.org

 

相关文章

网友评论

      本文标题:提供一个url ,下载到指定的位置

      本文链接:https://www.haomeiwen.com/subject/maprdltx.html