如何使用.net framwork的帮助,比如我用HtmlInputFile实现文件上传,如下:
String strFileName = Path.GetFileName(FUpLoad.PostedFile.FileName);
strFileName = SaveDir.Value + "\\" + strFileName;
FUpLoad.PostedFile.SaveAs(strFileName);
我想知道SaveAs会抛出什么异常,好捕捉,可是查帮助找不到?我不能总是捕捉Exception吧,因为它太抽象了,不具体。
我希望大家告诉我方法。
------解决方法--------------------------------------------------------
这是SaveAs方法的实现:
public void SaveAs(string filename)
{
FileStream stream1 = new FileStream(filename, FileMode.Create);
try
{
if (this._stream.DataLength > 0)
{
stream1.Write(this._stream.Data, this._stream.DataOffset, this._stream.DataLength);
}
stream1.Flush();
}
finally
{
stream1.Close();
}
}
看样子是没有主动暴露异常,不过可以推出会产生异常类型