You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Thomas O'Dell (JIRA)" <ji...@apache.org> on 2013/02/13 04:53:12 UTC

[jira] [Created] (CB-2423) FileTransfer does not set Content-Length header even if known -- unable to upload to Amazon

Thomas O'Dell created CB-2423:
---------------------------------

             Summary: FileTransfer does not set Content-Length header even if known -- unable to upload to Amazon
                 Key: CB-2423
                 URL: https://issues.apache.org/jira/browse/CB-2423
             Project: Apache Cordova
          Issue Type: Bug
          Components: Android
    Affects Versions: 2.4.0
         Environment: Android client
            Reporter: Thomas O'Dell
            Assignee: Joe Bowser


FileTransfer does not set the Content-Length header even when known, which causes Amazon S3 to return HTML Code 411 (Length Required).

Adding the following lines after line 328 solves the problem:
    if (fixedLength >= 0) {
       conn.setRequestProperty("Content-Length", ""+fixedLength);
    }

(Haven't tested on iOS, but see that iOS does have code to set Content-Length.)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira