private String typename(FileUpload fileloads)
{
string fullfilename = fileloads.PostedFile.FileName; ;// 客户端文件路径
string filename = fullfilename.Substring(fullfilename.LastIndexOf("\\") + 1);
string type = fullfilename.Substring(fullfilename.LastIndexOf(".") + 1);
string murl = "";
if (FileUpload1.HasFile)
{
if (type == "xls" || type == "xlsx")
{
fileloads.PostedFile.SaveAs(Server.MapPath("Excel") + "\\" + filename);
murl = (Server.MapPath("Excel") + "\\" + filename).ToString();
}
else
{
Response.Write("<script language='javascript'>alert('导入文件格式不对!');</script>"); }
return murl;
}
else
{
// Notify the user that a file was not uploaded.
Response.Write("<script language='javascript'>alert('You did not specify a file to upload!');</script>");
return null;
} }
{
string fullfilename = fileloads.PostedFile.FileName; ;// 客户端文件路径
string filename = fullfilename.Substring(fullfilename.LastIndexOf("\\") + 1);
string type = fullfilename.Substring(fullfilename.LastIndexOf(".") + 1);
string murl = "";
if (FileUpload1.HasFile)
{
if (type == "xls" || type == "xlsx")
{
fileloads.PostedFile.SaveAs(Server.MapPath("Excel") + "\\" + filename);
murl = (Server.MapPath("Excel") + "\\" + filename).ToString();
}
else
{
Response.Write("<script language='javascript'>alert('导入文件格式不对!');</script>"); }
return murl;
}
else
{
// Notify the user that a file was not uploaded.
Response.Write("<script language='javascript'>alert('You did not specify a file to upload!');</script>");
return null;
} }
为何 还写FileUpload1(这个是你当前页面的FileUpload控件?)代码没有问题。。给Excel 文件夹 赋予 everyone 权限 试一下
这里应该是 if (fileloads.HasFile)写错了
fileloads.PostedFile.SaveAs(Server.MapPath("Excel") + "\\" + filename);
murl = (Server.MapPath("Excel") + "\\" + filename).ToString();这两句有没有把Excel文件上传到服务器呀
(Excel是我存放Excel表的文件夹)
这个是什么意思?
那怎么样才是把Excel文件上传到服务器呀