写了一段上传的代码,在火狐里可以正确上传,可是在IE里就报了这样的错(如题)。代码如下:
MyFileName = UpFile.PostedFile.FileName;
MyFileName.Replace('\\', '/');
//取得原始文件名
int index = MyFileName.LastIndexOf('/');
if (index>-1)
{
MyFileName = MyFileName.Substring(index + 1);
}
//保存文件到指定路径
string path = "F:\\myWeb\\up-down\\resource\\" + MyFileName;
UpFile.PostedFile.SaveAs(path);虚心求指点C#文件上传
MyFileName = UpFile.PostedFile.FileName;
MyFileName.Replace('\\', '/');
//取得原始文件名
int index = MyFileName.LastIndexOf('/');
if (index>-1)
{
MyFileName = MyFileName.Substring(index + 1);
}
//保存文件到指定路径
string path = "F:\\myWeb\\up-down\\resource\\" + MyFileName;
UpFile.PostedFile.SaveAs(path);虚心求指点C#文件上传
这句改为:
int index = MyFileName.LastIndexOf('\\');
我吧那句去掉了,可是依然和原来一样的情况