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

asp.net批量上传图片时 在本地可以上传,服务器上不能上传解决方法

2012-04-03 
asp.net批量上传图片时 在本地可以上传,服务器上不能上传用了两个批量上传的控件在本地都可以上传成功,但

asp.net批量上传图片时 在本地可以上传,服务器上不能上传
用了两个批量上传的控件在本地都可以上传成功,但是到服务器上就不能上传了。
HttpPostedFile FileData = context.Request.Files["Filedata"];
  string result = string.Empty;
  if (FileData != null)
  {
  try
  {
  string fileName = FileData.FileName;
  string ext = Path.GetExtension(FileData.FileName);
  DateTime dt = DateTime.Now;
  string saveName = dt.ToString("yyyyMMddhhssmmmmffff") + ext;
  string phypath = context.Request.MapPath(context.Request["folder"] + "/");
  if (!Directory.Exists(phypath))
  {
  Directory.CreateDirectory(phypath);
  }
  FileData.SaveAs(phypath + saveName);
  result = saveName;
  }
  catch
  {
  result = string.Empty;
  }
  context.Response.Write(context.Request["folder"] + result);
  }
  //下面这句代码缺少的话,上传成功后上传队列的显示不会自动消失
  else
  {
  context.Response.Write("0");
  }
这个是处理图片上传的 FileData 一直获取的是null  
请问是什么问题 跟服务器配置有关吗?

[解决办法]
看下文件夹路径,
如果路径没问题,再去看文件夹的权限有没


[解决办法]
用后台的HttpFileCollection多好,前台看不懂。
[解决办法]
权限和路径

热点排行