- Parameters -

Here is the list and the meaning of JS3Upload extra parameters. They can be setup in JavaScript/HTML or through Menu -> S3 -> Settings

JS3Upload extra parameter
Properties Description and sample
s3bucket This parameter allows to select S3 bucket name. For instance:
<PARAM NAME="param2" VALUE="s3bucket">
<PARAM NAME="value2" VALUE="myownbucket">
s3acl This parameter allows to select ACL for objects uploaded in bucket. Values could be "private", "public-read", "public-read-write", "authenticated-read". Default is "private"
s3bucketcreation This parameter allows to send a bucket creation request before uploading. Default is "false".
s3bucketcreationacl Same as s3acl parameter but for bucket creation.
s3bucketlocation This parameter allows to define if bucket is located in US or EU data center.
awsaccesskeyid This parameter defines your AWSAccessKeyID used to identify your AWS account.
awssecretkey This parameter defines your AWSSecretKey used to digitally sign S3 request. It is NOT recommended to setup it as applet parameter. Dependind on your needs, you should use s3policy and s3signature parameters instead.
s3policy This parameter allows to setup a form policy for upload request.
s3signature This parameter allows to pass the signature matching to the s3policy.

A few JS3Upload parameters could be setup in applet such as <PARAM NAME="" VALUE="">.

JS3Upload regular parameters
Parameters Description and sample
url This parameter allows to setup Amazon S3 server. Default is http://s3.amazonaws.com for REST upload. It should not be modified except for HTTPS with https://s3.amazonaws.com. For SOAP upload, it should be http://s3.amazonaws.com/soap
checksum This parameter allows to compute MD5 hash and make it checks by S3.
<PARAM NAME="checksum" VALUE="md5">
mode This mandatory parameter allows to select S3 API to upload file.
For REST PUT upload :   
  jfileupload.transfer.client.s3.rest.PUTUploadTransfer
For REST POST upload:
  jfileupload.transfer.client.s3.rest.POSTUploadTransfer
For SOAP upload:
  jfileupload.transfer.client.s3.soap.SOAPUploadTransfer
uihelper This parameter is mandatory. It defines implementation of the S3 settings panel: jfileupload.transfer.client.s3design.S3UIHelper
uihelperresources This parameter allows to setup JS3Upload settings panel properties.
<PARAM NAME="uihelperresources" VALUE="i18n_pane_s3">

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
All other company and/or product names are the property of their respective owners.