注:提供的代码完成的功能是把图片或.zip、.exe等文件存入SQL server 2000
解决方案 »
- 请教一下一个SQL语句写法问难、!
- 怎么扩展SqlMembershipProvider类中的CreateUser方法?
- 请问如何在后台(.cs)中动态修改xmlfile.xml文件中的某一部分内容
- AspNetPager分页控件的CloneForm属性问题
- 调试程序时,老出显的问题,不知道怎么解决?
- 我的ip为192.168.0.1,旁边机器的ip是192.168.0.2,我打开了192.168.0.2上的aspx网页
- 明天急用的程序,还有一个word的问题。各位,救命!
- 有关webpart中的谓词显示样式
- 小弟今天又要麻烦大家了!!是有关接收电子邮件的问题...
- 怎么用hashtable来存储拥有管理权限的管理员啊
- form提交问题
- 请教asp.net与vb.net之间的关系?
为什么要那么麻烦?
取出的exe文件字节数等都没有变化,但是一执行就出错。
string docName=txtFileContents.PostedFile.FileName;
int docLen=txtFileContents.PostedFile.ContentLength;
strDocType=txtFileContents.PostedFile.ContentType;
byte[] docByte=new byte[docLen];
Stream docStream;
docStream=txtFileContents.PostedFile.InputStream;
docStream.Read(docByte,0,docLen); string connStr=Application["connstr"] as string;
if(connStr==null)return;
SqlConnection myConn=new SqlConnection(connStr);
try
{
SqlCommand cmdUploadDoc=new SqlCommand("sp_UPLOADFILE",myConn);
cmdUploadDoc.CommandType= CommandType.StoredProcedure;
cmdUploadDoc.Parameters.Add("@tile",SqlDbType.VarChar,200);
cmdUploadDoc.Parameters.Add("@doc",SqlDbType.Image);
cmdUploadDoc.Parameters.Add("@doctype",SqlDbType.VarChar,50);
cmdUploadDoc.Parameters[0].Value=txtTitle.Text.ToString().Trim();
cmdUploadDoc.Parameters[1].Value=docByte;
cmdUploadDoc.Parameters[2].Value=strDocType;
myConn.Open();
cmdUploadDoc.ExecuteNonQuery();
Response.Write("<script language=javascript>alert('填加成功!');</script>");
}
finally
{
myConn.Close();
}
是不是应该在上传或下载的时候作一些处理。