呵呵,这个我在Windows Forms上已经解决了,但是对于asp.net我也是很头疼,关注!
解决方案 »
- 急!!!在GridVidw中应用CheckBox实现点菜
- 网店商城的一些问题
- 用CK实现的图文混排如何在页面显示?
- 请问Repeater能否加滚动条??
- ASP如何面向对象?
- vs2008 里面有ajax工具吗?
- vs2008中为何触发不到gridview的onselectedindexchanged事件
- 我解决了好几天了,实在是解决不了,跪求大神解决
- oracle中的long,.net中的OleDbType.LongVarBinary?
- MVC路由到不存在的文件跳转自定义页面问题,在线求助!!!
- 大家对把现有的asp程序转换到asp.net程序有什么看法,我觉得简直太麻烦了,许多怪现象让人要发疯。下面简单举几个例子
- 怎样实现事务控制(aspx+c#)?
2. 用File控件上传。把文件读到一个byte数值里,再写到数据库里。
3. File控件自身有个属性,可以判断上传文件的大小。
2.用saveas的方法就能保存上传图片
3.asp.net可以自动生成大小自定的缩略图!很方便,aspsky.net有源程
1,下载用:HttpContext.Current.Response.BinaryWrite((byte[])(read["imageData"]));
2,上传用:
//UP_LOAD是运行于服务器端的客户fileupload控件:
<INPUT id="UP_LOAD" style="WIDTH: 219px; HEIGHT: 23px" type="file" size="16" name="UP_LOAD" runat="server">
另外<form method="post" encType="multipart/form-data" runat="server">一定要有.System.Web.HttpPostedFile UpFile=UP_LOAD.PostedFile ;
FileLength=UpFile.ContentLength ;
byte[] FileData=new byte[FileLength];
System.IO.Stream FileStream=UpFile.InputStream;
FileStream.Read(FileData ,0,FileLength );//读入文件
然后将fileData写到数据库相应的IMAGE字段.
用BINARYWRITE的方法显示图片,那么在那页里的文字就不见了,有没有其他更好的方法啊。
http://www.dotnetbips.com/displayarticle.aspx?id=60
谢谢大虾的解答!
问题已经基本解决,该结贴了,但又有新问题,我不能解决:就是读出的BIN数据在输出的时候图形总不能显示,参看另一个主题:http://www.csdn.net/Expert/TopicView1.asp?id=636085