public static final class UploadRequestProcessor.ApplicationUploadRequestProcessor extends UploadRequestProcessor.AbstractUploadRequestProcessor
ApplicationUploadRequestProcessor is an implementation of UploadRequestProcessor.AbstractUploadRequestProcessor for
ManagedArtifacts. The implementation is native using streams for parsing
'application/x-www-form-urlencoded' type requests. Artifact upload are saved into repository and returned as a
List after processing. Since the file name may not be deduced from such requests the clients MUST pass
the HTTP header 'fileName'. HTTP header 'folderName' is optional parameter. Additional HTTP headers may apply and
are defined by the ManagedArtifact implementation.
Sample curl command for uploading a form-urlencoded file
curl -v -H 'filename:<fileName>' --data-binary @/path/tofile http://[hostname]:[port]/[upload-context-path]
curl -v -H 'filename:<fileName>' -H 'folderName:<folderName>' --data-binary @/path/tofile http://[hostname]:[port]/[upload-context-path]
UploadRequestProcessor.AbstractUploadRequestProcessor, UploadRequestProcessor.ApplicationUploadRequestProcessor, UploadRequestProcessor.MultipartUploadRequestProcessorhttpServletRequest, managedArtifactList, managedArtifactRequestParameters, MAX_FILE_SIZE, repository, transferContextAPPLICATION_URLENCODED_CONTENT_TYPE, MAX_FILE_CONFIG_PROPERTY, MULTIPART_CONTENT_TYPE| Constructor and Description |
|---|
ApplicationUploadRequestProcessor(TransferContext transferContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
populateManagedArtifactList() |
createUploadedArtifactUsing, getManagedArtifactInstance, getRequestHeadersMap, getUploadedDatapublic ApplicationUploadRequestProcessor(TransferContext transferContext)
public void populateManagedArtifactList()
populateManagedArtifactList in class UploadRequestProcessor.AbstractUploadRequestProcessorCopyright © 2016 PayPal Open Source. All rights reserved.