首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教个简单有关问题关于FileUpload(从不拖欠积分)

2012-01-08 
请问个简单问题关于FileUpload(从不拖欠积分)FileUpload1.SaveAs(...)FileUpload2.PostedFile.SaveAs(...

请问个简单问题关于FileUpload(从不拖欠积分)
FileUpload1.SaveAs(...);
FileUpload2.PostedFile.SaveAs(...);
这两个区别是什么啊.   FileUpload1.SaveAs的注释为将要上载的文件内容什么意思.难不成可以赋初始值?
谢谢~~~

[解决办法]
是不同类里的两个方法
[解决办法]
FileUpload是上载文件类,操作对象一般是客户端
HttpPostedFile是已上载文件访问类,操作对象在服务器端

但两个SaveAs现实的功能没有什么分别
[解决办法]
两个方法本质是一样的

// FileUpload.SaveAs(string filename) 实现
public void SaveAs(string filename)
{
HttpPostedFile postedFile = this.PostedFile;
if (postedFile != null)
{
postedFile.SaveAs(filename);
}
}

只是当没有选择文件的时候,后者会报 空引用异常,因为此时 FileUpload.PostedFile ==== null


[解决办法]
应该可以赋初始值
不是有个filename属性么:)

热点排行