我不確定它是否可以。 我想解析一個excel文件並讓用戶在我的應用程序(gae)中下載它。如何在gae中下載文件
public class dumpDataServlet extends HttpServlet {
public void service(HttpServletRequest req, HttpServletResponse resp) throws IOException {
String msg = "";
boolean dumpFile = false;
JSONObject json = null;
resp.setCharacterEncoding(Constant.RESPONSE_CHARACTER_ENCODING);
try {
try {
msg = req.getParameter("dumpFile") + " ";
dumpFile = Boolean.valueOf(req.getParameter("dumpFile"));
} catch (Exception ex) {
}json = getFromOtherGAE();
if (dumpFile) {
OutputStream out = resp.getOutputStream();
this.parseExcelFile(json).write(out); //parseExcelFile will return a HSSFWorkbook
out.flush();
out.close();
} else {
resp.getWriter().println(json.toString());
}
} catch (Exception ex) {
msg = ex.getClass() + " " + ex.getMessage();
resp.getWriter().println(msg);
}
}
}
這段代碼有什麼問題嗎?或者gae只是做不到?
謝謝。
對不起,我修改了它。 – vic