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

使用C#如何将图片下载到已发布的网站中?报不支持URI格式错误!

fileName给的网址是http://localhost:8060/imageCode/image/ ,然后报不支持URI格式,如果写E://imageCode//image就没有问题,但是我是想把他下载到http://localhost:8060/imageCode/image/ 这个网站的路径下,而不是我本地的路径


 public static bool SaveBinaryFile(WebResponse response, string FileName)
        {
            bool Value = true;
            byte[] buffer = new byte[1024];
            try
            {
                if (!Directory.Exists(FileName))
                {
                    Directory.CreateDirectory(FileName);
                }
                Stream outStream = System.IO.File.Create(FileName + "/imageCode.png");
                Stream inStream = response.GetResponseStream();
                int l;
                do
                {
                    l = inStream.Read(buffer, 0, buffer.Length);
                    if (l > 0)
                        outStream.Write(buffer, 0, l);
                }
                while (l > 0);
               
                outStream.Close();
                inStream.Close();
            }
            catch
            {
                Value = false;
            }
            return Value;
        }
--------------------编程问答-------------------- 没有人知道么?自己顶一下! --------------------编程问答-------------------- 顶一下,目前也遇到了此问题,楼主你的问题已解决了吗? --------------------编程问答-------------------- 上传文件当然不可以像本地操作那样直接保存、保存操作一般都在服务端进行,楼主试下用 System.Net.WebClient吧
--------------------编程问答-------------------- 你这个不是简单的操作本地。要是可以这样。所有的网站早就挂了。
你把那个网站增加个上传文件功能。把文件上传到你的网站里。在网站程序里保存时没问题的。 --------------------编程问答-------------------- Server.MapPath("/imageCode/image");得到物理路径。然后在存储。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,