System.IO.Stream问题!请求帮助!!!

dada52020 2010-11-22 02:37:45
string image = this.Image1.ImageUrl;
有个一个图片asp:image控制保存着
想把转化成System.IO.Stream
请问该怎么写?
System.IO.Stream oStream=?????
...全文
124 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2010-11-22
  • 打赏
  • 举报
回复
<asp:Image ID="Image1" runat="server" ImageUrl="~/a.jpg" />


String path = Server.MapPath(Image1.ImageUrl);
System.IO.Stream stream = System.IO.File.Open(path, System.IO.FileMode.Open);
yan267 2010-11-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dada52020 的回复:]
引用 3 楼 yan267 的回复:
C# code
if (File.Exists(LocalFullPath))
{
FileStream Stream = new FileStream(LocalFullPath, FileMode.Open, FileAccess.Read);
byte[] bt = ne……

你这个换成byte后,怎么形成System.IO.Stream……
[/Quote]

我以为你要2进制字节保存数据库的
System.IO.Stream oStream = System.IO.File.OpenRead(image);

直接这样拿就可以了。
哒哒 2010-11-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yan267 的回复:]
C# code
if (File.Exists(LocalFullPath))
{
FileStream Stream = new FileStream(LocalFullPath, FileMode.Open, FileAccess.Read);
byte[] bt = ne……
[/Quote]
你这个换成byte后,怎么形成System.IO.Stream oStream呢?
「已注销」 2010-11-22
  • 打赏
  • 举报
回复
System.IO.Stream oStream = System.IO.File.OpenRead(image);
yan267 2010-11-22
  • 打赏
  • 举报
回复
 if (File.Exists(LocalFullPath))
{
FileStream Stream = new FileStream(LocalFullPath, FileMode.Open, FileAccess.Read);
byte[] bt = new byte[Stream.Length];
Stream.Read(bt, 0, (Int32)Stream.Length); Stream.Close();

}


拿到路径。然后转换成byte
wdywqc 2010-11-22
  • 打赏
  • 举报
回复
lz是想把image的imageurl保存到文本中吗?
StreamWriter SWReport = new StreamWriter(路径);
SWReport.Write(内容);

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧