求高手帮忙把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