【发布时间】:2014-09-26 13:58:27
【问题描述】:
我已经通过 asp.net 上传了一个文件(图像)。 这是我的代码:
string imgpathpic =Convert .ToString (Session["imgpathpic"]);
long sizepic =Convert .ToInt64 (Session["sizepic"]);
string extpic = Convert.ToString(Session["extpic"]);
byte[] inputpic = new byte[sizepic - 1];
inputpic = FileUpload2.FileBytes;
for (int loop1 = 0; loop1 < sizepic; loop1++)
{
displayStringPic = displayStringPic + inputpic[loop1].ToString();
}
我将 byte[] 转换为字符串,但是在displayStringPic = displayStringPic + inputpic[loop1].ToString(); 行之后我收到了这个异常:
Index was outside the bounds of the array.
【问题讨论】: