I ran into the same problem and found your question, unfortunately, unanswered. However, after rereading the documentation, I resolved my issue of the redirect not occurring after a successful upload to your S3 bucket. It turns out there is a small snippet on the S3 documentation that I missed that looks like it could be causing your issue as well...
http://docs.aws.amazon.com/AmazonS3/latest/dev/HTTPPOSTForms.html#HTTPPOSTFormFields
The file or content must be the last field in the form. Any fields below it are ignored.
In my form, I had the hidden redirect input field after the file input field, so S3 was ignoring it. Moving the hidden redirect input field before my file field fixed the issue. Now my post redirects to the redirect specified.
My Incorrect Form:
<form action="http://<bucketName>.s3.amazonaws.com/" method="post"
enctype="multipart/form-data">
<input type="hidden" name="key" value="${filename}" />
<input type="file" name="file" />
<!-- the following fields are ignored as they are after the file field -->
<input type="hidden" name="success_action_redirect"
value="http://www.google.com/" />
<input type="submit" value="send to aws" />
</form>
My corrected and working form:
<form action="http://<bucketName>.s3.amazonaws.com/" method="post"
enctype="multipart/form-data">
<input type="hidden" name="key" value="${filename}" />
<input type="hidden" name="success_action_redirect"
value="http://www.google.com/" />
<input type="file" name="file" />
<input type="submit" value="send to aws" />
</form>
So for your example, I would give the following a try:
<form id="fileform" action="https://mybucket.s3.amazonaws.com/" method="post" enctype="multipart/form-data" >
<input type="hidden" name="key" value="@key" />
<input type="hidden" name="success_action_redirect" value="http://www.google.com/" />
<input type="hidden" name="acl" value="public-read" />
<input type="hidden" name="AWSAccessKeyId" value="@awsAccessKeyId" />
<input type="hidden" name="policy" value="@b64Policy" />
<input type="hidden" name="signature" value="@signature" />
<div class="editor-area">
<label for="file">File</label>
<input type="file" name="file" />
</div>
<button id="file-button">Save File</button>
</form>
Note: I did update the URL to include the protocol as well