后台代码为
File fromFile = tmpFile.getFile();
String tmpName = tmpFile.getSubmittedFileName();
String fileName = "";
if(redirectReq){
fileName = bgUpload(fromFile);
}
这个bgUpload的代码是这样的
private String bgUpload(File file){
Request req = Request.create(uploadUrl, METHOD.POST);
Map<String, Object> params = req.getParams();
params.put("file", file);
FilePostSender sender = new FilePostSender(req);
Response resp = sender.send();
return resp.getContent();
}
至于为什么要这样做是因为集群上传要到同一个地方去, 这个如果是图片小文件就没有问题
大文件会报Not POST or PUT ,Wrong HTTP method!-->GET