1.
if(myFile.PostedFile!=null)
改成:
if(File1.PostedFile.ContentLength>0)2.
string myPath="./accessories/";
改成:
string myPath=Server.MapPath("./accessories/");
if(myFile.PostedFile!=null)
改成:
if(File1.PostedFile.ContentLength>0)2.
string myPath="./accessories/";
改成:
string myPath=Server.MapPath("./accessories/");
{
HttpPostedFile mFile= uplTheFile.PostedFile;
int fileSize = mFile.ContentLength;
if (fileSize==0)
{
lblMessage.Text="没有文件被上传,请重试!";
}
try
{
byte[] mFileByte = new Byte[fileSize];
mFile.InputStream.Read(mFileByte,0,fileSize); //检测控制图片类型
string fileExt = (System.IO.Path.GetExtension(mFile.FileName)).ToString().ToLower();
string fileMain = System.IO.Path.GetFileNameWithoutExtension(mFile.FileName).ToString().ToLower();
if(fileExt == ".jpg" || fileExt == ".gif" || fileExt == ".png" )
{
Test.WebServiceTest.test myTest = new Test.WebServiceTest.test();
//上传到服务器
lblMessage.Text = myTest.FileUpload(fileMain + ".jpg",mFileByte);
}
else
{
lblMessage.Text = "该文件类型不允许上传!";
}
}
catch(Exception ex)
{
lblMessage.Text="文件上传失败,请重试!<BR>详细错误信息:" + ex.ToString();
}
}