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

好吧,关于Bitmap()的使用。。。。。

String srcImgurl = this.Image1.ImageUrl; 
srcImage = new Bitmap(srcImgurl.ToString());
我在用asp,net做一个网站,上面的语句在运行时可以通过编译,但是在浏览器上会显示路径形式不合法,主要是我这边的srcImage是用户动态上传的,不能使用诸如srcImage = new Bitmap("E:\\FirstPage\\FirstPage\\images\\1.jpg")这样的语句。 请问哪位大虾知道怎么改?先谢谢啦~~~ --------------------编程问答-------------------- 这个……在浏览器上……文件目录的分隔符是“/”吧……
srcImage = new Bitmap("E://FirstPage//FirstPage//images//1.jpg")

srcImage = new Bitmap("E:/FirstPage/FirstPage/images/1.jpg")
试试。 --------------------编程问答--------------------
引用 1 楼 yalehorance 的回复:
这个……在浏览器上……文件目录的分隔符是“/”吧……
srcImage = new Bitmap("E://FirstPage//FirstPage//images//1.jpg")

srcImage = new Bitmap("E:/FirstPage/FirstPage/images/1.jpg")
试试。


另外,在网页上,最好使用的是相对路径,就是../FirstPage/FirstPage/images/1.jpg
并且将这些文件拷贝到网站首页所在的目录下。
因为会出现文件夹权限的问题,无易做图确读取你电脑上的文件。
你可以查看一下IIS的网页的目录,都有一个_userXXXX这样的用户取得所有权限。但是普通的目录都没有。 --------------------编程问答-------------------- 谢谢~可以啦~~
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,