asp.net 问题
this.page = uppage;FileUpload fuload = (FileUpload)this.page.FindControl(fileUpload);
if (fuload.FileName.Length == 0)
{
return false;
}
byte[] byt = fuload.FileBytes;
String str_path = urlpath();
// System.IO.FileStream str = new System.IO.FileStream(str_path + "/Excel/Excl.XLS", System.IO.FileMode.OpenOrCreate);
System.IO.FileStream str = new System.IO.FileStream(str_path + path, System.IO.FileMode.OpenOrCreate);
str.Write(byt, 0, byt.Length);
str.Flush();
str.Close();
return true
请教 为什么在选择文件后 fuload.FileName 返回为空字符串 byt 字符数组长度为0呀???
请大虾指导,本人在线等。 --------------------编程问答-------------------- 直接用fileUpload.FileName这个看看。 --------------------编程问答-------------------- RUN AT SERVER的,(服务器控件)
fileUpload 控件选择了文件后,需要做事件的处理。
否则控件的FILENAME值都是空的,要不你使用JAVASCRIPT脚本获取把。
要不你将fileupload控件提交到另一个页面,再获取FILENAME。 --------------------编程问答-------------------- 你直接使用fileUpload这个控件来获取了,不要通过查找的方式试试看
补充:.NET技术 , C#