<%
formSize=Request.TotalBytes()
formData=Request.BinaryRead(formSize)
DataHeader=LeftB(formData,InStrB(formData,Chrb(13)&Chrb(10)))
strFileData=MIDB(formData,LenB(DataHeader),LenB(formData)-LenB(DataHeader)*2-3)
HeaderPos2=InStrB(strFileData,ChrB(AscB("-"))&ChrB(AscB("T"))&ChrB(AscB("y"))&ChrB(AscB("p"))&ChrB(AscB("e")))
HeaderPos3=InStrB(HeaderPos2,strFileData,Chrb(13))
DataHeader2=LeftB(strFileData,HeaderPos3+4)
strFileData=MIDB(strFileData,LenB(DataHeader2),LenB(strFileData))
Response.binaryWrite(strFileData)
%>
在Asp时代以上这段代码是用来保存流的数据文件的,请问在.NET下这段代码应该是怎么去实现的,超急啊
我要实现这样的功能.Upload.htm-->Upload.aspx保存图片....大家帮忙一起看看了.谢谢啊.分不够可以另外开贴给分..
formSize=Request.TotalBytes()
formData=Request.BinaryRead(formSize)
DataHeader=LeftB(formData,InStrB(formData,Chrb(13)&Chrb(10)))
strFileData=MIDB(formData,LenB(DataHeader),LenB(formData)-LenB(DataHeader)*2-3)
HeaderPos2=InStrB(strFileData,ChrB(AscB("-"))&ChrB(AscB("T"))&ChrB(AscB("y"))&ChrB(AscB("p"))&ChrB(AscB("e")))
HeaderPos3=InStrB(HeaderPos2,strFileData,Chrb(13))
DataHeader2=LeftB(strFileData,HeaderPos3+4)
strFileData=MIDB(strFileData,LenB(DataHeader2),LenB(strFileData))
Response.binaryWrite(strFileData)
%>
在Asp时代以上这段代码是用来保存流的数据文件的,请问在.NET下这段代码应该是怎么去实现的,超急啊
我要实现这样的功能.Upload.htm-->Upload.aspx保存图片....大家帮忙一起看看了.谢谢啊.分不够可以另外开贴给分..
解决方案 »
- [100分]寻找哈希值一样的字符串
- C#或VSTO下能否调用EXCEL的工作表函数和VBA函数?
- c# 如何读取Xml 获得数据?
- Socket中服务器端如何判断客户端已经断开连接?
- 关于2个串口读取数据的问题! 在线等!
- 程序运行后打开一个XML文件观看的问题
- 关于TcpClientChannel的使用问题
- 初学编程C#,新人咨询几个问题
- 各位大侠偶的头命小弟来此招人,要求c# 做 erp 要牛b 待遇面谈在广州工作 qq 85743282 msn [email protected]
- 散一些.NET资料,需要的进来拿!
- 请教各位:关于数据更新的问题
- 关于.net framework的版本问题,不知哪位注意到过?
我想要实现这样的效果,A.htm-->A.Aspx保存,所以Yellow198267的那样加runat="server"看来是行不通的。
目前可以实现的只能通过:
Byte[] _Byte=Request.BinaryRead(Request.TotalBytes);
Response.BinaryWrite(_Byte);
但是问题是这样获得的数据中,会包含很多垃圾文件信息,比如上传的时候是图片保存的时候,图片就不对了。
这个改如何解决啊,超急啊,今天一定要解决的。最后一天了,谢谢大家先了。分不够,开贴另外给。
byte[] imagebytes=null;
FileStream fs=new FileStream(Image_path,FileMode.Open);
BinaryReader br=new BinaryReader(fs);
imagebytes=br.ReadBytes(br.Length);
SqlParameter parInput22=cmd.Parameters.Add("@员工图片",SqlDbType.Image);
parInput22.Direction=ParameterDirection.Input;
cmd.Parameters["@员工图片"].Value=imagebytes;
cmd.ExecuteNonQuery();
数据库中操作图片
How To Read and Write BLOB Data by Using ADO.NET with Visual C# .NET
http://support.microsoft.com/default.aspx?scid=kb;EN-US;309158
DataGrid显示图片(物理路径式和Stream流式)和添加图片到数据库
http://singlepine.cnblogs.com/articles/288027.html