Verwenden von Uploadify zum direkten POST in Amazon S3

Kann mir jemand sagen, wie man es benutztUploadify kann man direkt auf Amazon S3 hochladen?

Mein Code lautet wie folgt:

$('#fileInput').uploadify({
  'fileDataName' : 'file',
  'uploader'  : 'uploadify.swf',
  'script'    : 'http://BUCKET-NAME-GOES-HERE.s3.amazonaws.com/',
  'cancelImg' : 'cancel.png',
  'method'    : 'post',
  'auto'      : true,
  'onError': function (a, b, c, d) {
    alert('error '+d.type+": "+d.info + ' name: ' + c.name + ' size: ' + c.size);
  },
  'scriptData' : {
    'AWSAccessKeyId': "KEY-GOES-HERE",
    'key': "${filename}",
    'acl': "public-read",
    'policy': "POLICY-STRING-GOES-HERE",
    'signature': "SIGNATURE-GOES-HERE",
    'success_action_status': '200'
  }
}); 

Meine (nicht codierte) Richtlinienzeichenfolge sieht folgendermaßen aus:

{
  "expiration": "2100-12-01T12:00:00.000Z",
  "conditions": [
    {"acl": "public-read"},
    {"bucket": "BUCKET-NAME-GOES-HERE"},
    {"success_action_status" : 200},
    ["starts-with", "$filename", ""],
    ["starts-with", "$folder", ""],
    ["starts-with", "$key", ""],
    ["content-length-range", 1, 209715200]
  ]
}

Mit dem obigen Code kann ich tatsächlich eine Datei auswählen, die anscheinend (irgendwo) hochgeladen wird. In meinem S3-Bucket wird jedoch nichts angezeigt, und es werden keine Fehler an die JS-Konsole zurückgegeben.

Die Verwendung eines normalen HTML-Formulars zum Posten einer Datei im S3-Bucket funktioniert einwandfrei.

Irgendein Rat?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage