C# download big file

2022-10-13,,


 static void main(string[] args)
        {
            string url = "https://go.microsoft.com/fwlink/?linkid=2108895&clcid=0x409";
            downloadbigfile(new uri(url), "ssms.exe");             
        }

        static void downloadbigfile(uri url, string outputfilepath)
        {
            const int buffer_size = 16 * 1024;
            using (var outputfilestream = file.create(outputfilepath, buffer_size))
            {
                var req = webrequest.create(url);
                using (var response = req.getresponse())
                {
                    using (var responsestream = response.getresponsestream())
                    {
                        var buffer = new byte[buffer_size];
                        int bytesread;
                        do
                        {
                            bytesread = responsestream.read(buffer, 0, buffer_size);
                            outputfilestream.write(buffer, 0, bytesread);
                        } while (bytesread > 0);
                    }
                }
            }
        }

 

static void main(string[] args)
        {
            string url = "https://go.microsoft.com/fwlink/?linkid=866662";
            downloadbigfile(new uri(url), "sqlserver20192.exe");
            console.readline();
        }

        static void downloadbigfile(uri url, string outputfilepath)
        {
            const int buffer_size = 16 * 1024;
            using (var outputfilestream = file.create(outputfilepath, buffer_size))
            {
                var req = webrequest.create(url);
                using (var response = req.getresponse())
                {
                    using (var responsestream = response.getresponsestream())
                    {
                        var buffer = new byte[buffer_size];
                        int bytesread;
                        do
                        {
                            bytesread = responsestream.read(buffer, 0, buffer_size);
                            outputfilestream.write(buffer, 0, bytesread);
                        } while (bytesread > 0);
                    }
                }
            }

 

《C# download big file.doc》

下载本文的Word格式文档,以方便收藏与打印。