读书人

求问 .该怎么处理

发布时间: 2012-03-29 12:53:13 作者: rapoo

求问 ..
protected void Button1_Click(object sender,EventArgs e)
{

Stream imgDataStream=FileUpload1.PostedFile.InputStream;

'将FileUpload1的值赋给imgDataStream.

int imgDataLen=FileUpload1.PostedFile.ContentLength;

'将FileUpload的长度赋值给imgDataLen

string Caption=TextBox1.Text;

'将 textbox1的值给 Caption

byte[] ByteOriginal=new byte[imgDataLen];

'将imgDataLen的二进制数据赋给ByteOriginal

int n=imgDataStream.Read(BytesOriginal,0,imgDataLen);

'这句不明白他的意思和他的作用。。。。请大家帮我解释一下 另外请问我前4句的解释 对吗

AddPhoto(1,Caption,BytesOriginal);
}

public static void AddPhoto(....)


[解决办法]
前面四句理解正确
int n=imgDataStream.Read(BytesOriginal,0,imgDataLen);\\这句可能是要做校验用。查一下n在那里用到了。
[解决办法]
从流中的0位置开始读取imgDataLen长度到字节数组,并将实际读取的字节数记录到n

读书人网 >asp.net

热点推荐