/** * Set the maximum allowed size (in bytes) for each individual file before * an upload gets rejected. -1 indicates no limit (the default). * @param maxUploadSizePerFile the maximum upload size per file * @since 4.2 * @see org.apache.commons.fileupload.FileUploadBase#setFileSizeMax */ public void setMaxUploadSizePerFile(long maxUploadSizePerFile) { this.fileUpload.setFileSizeMax(maxUploadSizePerFile); }
/** * Set the maximum allowed size (in bytes) for each individual file before * an upload gets rejected. -1 indicates no limit (the default). * @param maxUploadSizePerFile the maximum upload size per file * @since 4.2 * @see org.apache.commons.fileupload.FileUploadBase#setFileSizeMax */ public void setMaxUploadSizePerFile(long maxUploadSizePerFile) { this.fileUpload.setFileSizeMax(maxUploadSizePerFile); }
/** * Determine an appropriate FileUpload instance for the given encoding. * <p>Default implementation returns the shared FileUpload instance * if the encoding matches, else creates a new FileUpload instance * with the same configuration other than the desired encoding. * @param encoding the character encoding to use * @return an appropriate FileUpload instance. */ protected FileUpload prepareFileUpload(@Nullable String encoding) { FileUpload fileUpload = getFileUpload(); FileUpload actualFileUpload = fileUpload; // Use new temporary FileUpload instance if the request specifies // its own encoding that does not match the default encoding. if (encoding != null && !encoding.equals(fileUpload.getHeaderEncoding())) { actualFileUpload = newFileUpload(getFileItemFactory()); actualFileUpload.setSizeMax(fileUpload.getSizeMax()); actualFileUpload.setFileSizeMax(fileUpload.getFileSizeMax()); actualFileUpload.setHeaderEncoding(encoding); } return actualFileUpload; }
/** * Determine an appropriate FileUpload instance for the given encoding. * <p>Default implementation returns the shared FileUpload instance * if the encoding matches, else creates a new FileUpload instance * with the same configuration other than the desired encoding. * @param encoding the character encoding to use * @return an appropriate FileUpload instance. */ protected FileUpload prepareFileUpload(@Nullable String encoding) { FileUpload fileUpload = getFileUpload(); FileUpload actualFileUpload = fileUpload; // Use new temporary FileUpload instance if the request specifies // its own encoding that does not match the default encoding. if (encoding != null && !encoding.equals(fileUpload.getHeaderEncoding())) { actualFileUpload = newFileUpload(getFileItemFactory()); actualFileUpload.setSizeMax(fileUpload.getSizeMax()); actualFileUpload.setFileSizeMax(fileUpload.getFileSizeMax()); actualFileUpload.setHeaderEncoding(encoding); } return actualFileUpload; }
/** * Set the maximum size (in bytes) allowed for each individual file. -1 indicates no limit (the default). * * @param fileMaxSize the maximum upload size per file. * * @see FileUpload#setFileSizeMax(long) */ public void setFileMaxSize(long fileMaxSize) { this.mFileUpload.setFileSizeMax(fileMaxSize); }
/** * Determine an appropriate FileUpload instance for the given encoding. * * <p>Default implementation returns the shared FileUpload instance if the encoding matches, else creates a new * FileUpload instance with the same configuration other than the desired encoding. * * @param encoding the character encoding to use. * * @return an appropriate FileUpload instance. */ private FileUpload prepareFileUpload(@NonNull String encoding) { FileUpload actualFileUpload = mFileUpload; if (!encoding.equalsIgnoreCase(mFileUpload.getHeaderEncoding())) { actualFileUpload = new FileUpload(mFileItemFactory); actualFileUpload.setSizeMax(mFileUpload.getSizeMax()); actualFileUpload.setFileSizeMax(mFileUpload.getFileSizeMax()); actualFileUpload.setHeaderEncoding(encoding); } return actualFileUpload; }
/** * Set the maximum allowed size (in bytes) for each individual file before * an upload gets rejected. -1 indicates no limit (the default). * @param maxUploadSizePerFile the maximum upload size per file * @since 4.2 * @see org.apache.commons.fileupload.FileUploadBase#setFileSizeMax */ public void setMaxUploadSizePerFile(long maxUploadSizePerFile) { this.fileUpload.setFileSizeMax(maxUploadSizePerFile); }
/** * Set the maximum allowed size (in bytes) for each individual file before * an upload gets rejected. -1 indicates no limit (the default). * @param maxUploadSizePerFile the maximum upload size per file * @since 4.2 * @see org.apache.commons.fileupload.FileUploadBase#setFileSizeMax */ public void setMaxUploadSizePerFile(long maxUploadSizePerFile) { this.fileUpload.setFileSizeMax(maxUploadSizePerFile); }
/** * Determine an appropriate FileUpload instance for the given encoding. * <p>Default implementation returns the shared FileUpload instance * if the encoding matches, else creates a new FileUpload instance * with the same configuration other than the desired encoding. * @param encoding the character encoding to use * @return an appropriate FileUpload instance. */ protected FileUpload prepareFileUpload(@Nullable String encoding) { FileUpload fileUpload = getFileUpload(); FileUpload actualFileUpload = fileUpload; // Use new temporary FileUpload instance if the request specifies // its own encoding that does not match the default encoding. if (encoding != null && !encoding.equals(fileUpload.getHeaderEncoding())) { actualFileUpload = newFileUpload(getFileItemFactory()); actualFileUpload.setSizeMax(fileUpload.getSizeMax()); actualFileUpload.setFileSizeMax(fileUpload.getFileSizeMax()); actualFileUpload.setHeaderEncoding(encoding); } return actualFileUpload; }
/** * Determine an appropriate FileUpload instance for the given encoding. * <p>Default implementation returns the shared FileUpload instance * if the encoding matches, else creates a new FileUpload instance * with the same configuration other than the desired encoding. * @param encoding the character encoding to use * @return an appropriate FileUpload instance. */ protected FileUpload prepareFileUpload(@Nullable String encoding) { FileUpload fileUpload = getFileUpload(); FileUpload actualFileUpload = fileUpload; // Use new temporary FileUpload instance if the request specifies // its own encoding that does not match the default encoding. if (encoding != null && !encoding.equals(fileUpload.getHeaderEncoding())) { actualFileUpload = newFileUpload(getFileItemFactory()); actualFileUpload.setSizeMax(fileUpload.getSizeMax()); actualFileUpload.setFileSizeMax(fileUpload.getFileSizeMax()); actualFileUpload.setHeaderEncoding(encoding); } return actualFileUpload; }