求问 ..
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