/** * Upload status update callback * * @param bytesUploaded * @param total */ protected void onUploadUpdate(int bytesUploaded, int total) { HttpServletRequest request = getContainerRequest(); UploadInfo info = getUploadInfo(request, upload); if (info == null) { throw new IllegalStateException( "could not find UploadInfo object in session which should have been set when uploaded started"); } info.setBytesUploaded(bytesUploaded); setUploadInfo(request, upload, info); }
/** * Upload status update callback * * @param bytesUploaded * @param total */ protected void onUploadUpdate(int bytesUploaded, int total) { HttpServletRequest request = getContainerRequest(); UploadInfo info = getUploadInfo(request, upload); if (info == null) { throw new IllegalStateException( "could not find UploadInfo object in session which should have been set when uploaded started"); } info.setBytesUploaded(bytesUploaded); setUploadInfo(request, upload, info); }
/** * @param attributes * @return status string with progress data that will feed the progressbar.js variables on * browser to update the progress bar */ private String getStatus(final Attributes attributes) { final String upload = attributes.getParameters().get(UPLOAD_PARAMETER).toString(); final HttpServletRequest req = (HttpServletRequest)attributes.getRequest() .getContainerRequest(); UploadInfo info = MultipartServletWebRequestImpl.getUploadInfo(req, upload); String status; if ((info == null) || (info.getTotalBytes() < 1)) { status = "100|"; } else { status = info.getPercentageComplete() + "|" + new StringResourceModel(RESOURCE_STATUS, (Component)null, Model.of(info)).getString(); } return status; }
/** * @param attributes * @return status string with progress data that will feed the progressbar.js variables on * browser to update the progress bar */ private String getStatus(final Attributes attributes) { final String upload = attributes.getParameters().get(UPLOAD_PARAMETER).toString(); final HttpServletRequest req = (HttpServletRequest)attributes.getRequest() .getContainerRequest(); UploadInfo info = MultipartServletWebRequestImpl.getUploadInfo(req, upload); String status; if ((info == null) || (info.getTotalBytes() < 1)) { status = "100|"; } else { status = info.getPercentageComplete() + "|" + new StringResourceModel(RESOURCE_STATUS, (Component)null, Model.of(info)).getString(); } return status; }
/** * @param attributes * @return status string with progress data that will feed the progressbar.js variables on * browser to update the progress bar */ private String getStatus(final Attributes attributes) { final String upload = attributes.getParameters().get(UPLOAD_PARAMETER).toString(); final HttpServletRequest req = (HttpServletRequest)attributes.getRequest() .getContainerRequest(); UploadInfo info = MultipartServletWebRequestImpl.getUploadInfo(req, upload); String status; if ((info == null) || (info.getTotalBytes() < 1)) { status = "100|"; } else { status = info.getPercentageComplete() + "|" + new StringResourceModel(RESOURCE_STATUS, (Component)null, Model.of(info)).getString(); } return status; }