Don't Worry 别让过错,变成了错过。别让懦弱,让你变得堕落。
别让阔绰,显得你很做作。或少或多,人都有做错过。

通过url下载文件

  public ActionResult GetFileFromNetUrldown(string idcardup)
        {
            try
            {
                System.Net.WebRequest req = System.Net.WebRequest.Create(idcardup);
                req.Method = "GET";

                byte[] fileBytes;
                using (WebResponse webRes = req.GetResponse())
                {
                    int length = (int)webRes.ContentLength;
                    HttpWebResponse response = webRes as HttpWebResponse;
                    Stream stream = response.GetResponseStream();

                    //读取到内存
                    MemoryStream stmMemory = new MemoryStream();
                    byte[] buffer = new byte[length];
                    int i;
                    //将字节逐个放入到Byte中
                    while ((i = stream.Read(buffer, 0, buffer.Length)) > 0)
                    {
                        stmMemory.Write(buffer, 0, i);
                    }
                    fileBytes = stmMemory.ToArray();//文件流Byte
                    stmMemory.Close();
                }
                return File(fileBytes, "image/jpeg", filename);

            }
            catch (System.Exception ex)
            {
                throw ex;
            }
        }

 

posted @ 2019-06-19 17:57  大碗宽面呀  阅读(646)  评论(0编辑  收藏  举报