日期:2014-05-17  浏览次数:20480 次

求高手帮忙把C#代码转成JAVA代码
if (Request["test_cancel"] == "1") {
  // 保留3秒,测试取消功能,因为本地上传太快了,所以在这模拟一下
  System.Threading.Thread.Sleep(3000);
  }

  bool success = false;
  // 这里只是简单的直接保存到 UploadFiles 目录
  if (Request.Files.Count > 0) {

  string ext = System.IO.Path.GetExtension(Request.Files[0].FileName).ToLower();
  if (ext == ".jpg" || ext == ".gif" || ext == ".png" && Request.Files[0].ContentLength <= 512 * 1024 * 1024) {
   
  success = true;
  string fileName = Guid.NewGuid().ToString("N") + ext;
   
  Request.Files[0].SaveAs(Server.MapPath("~/UploadFiles/") + fileName);
   
  Response.Write("{ success: true, fileUrl:'UploadFiles/" + fileName + "' }");
  Response.End();
  }
  }

  if (!success) {
  Response.Write("{ success: false, fileUrl:'' }");
  Response.End();
  }

------解决方案--------------------
Request.Files.Count应该是上传文件的个数,java不太熟悉
------解决方案--------------------
这不可能啊,也不知道 struts 版本。
就是一个上传功能的话,网上很多吧?
------解决方案--------------------
直接找java 上传就可以了,不用进行转换

http://java.chinaitlab.com/net/814140.html