}
// Workaround for IE's broken caching behavior.
- resp.setHeader("Expires", "-1");
+ if (folder != null)
+ resp.setHeader("Expires", "-1");
// A request for upload progress.
if (progress != null && content) {
json.put("bytesUploaded", status.getBytesUploaded()).
put("bytesTotal", status.getFileSize());
sendJson(req, resp, json.toString());
+
+ // Workaround for IE's broken caching behavior.
+ resp.setHeader("Expires", "-1");
return;
} catch (RpcException e) {
resp.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);