cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "William Wong (JIRA)" <>
Subject [jira] [Created] (CB-2183) [iOS] FileTransfer.didReceiveResponse may not return NSHTTPURLResponse
Date Thu, 10 Jan 2013 03:28:14 GMT
William Wong created CB-2183:

             Summary: [iOS] FileTransfer.didReceiveResponse may not return NSHTTPURLResponse
                 Key: CB-2183
             Project: Apache Cordova
          Issue Type: Bug
          Components: iOS
    Affects Versions: 2.2.0
         Environment: Tested on iOS 5.1 and 6.0
            Reporter: William Wong
            Assignee: Shazron Abdullah
            Priority: Critical

When is downloading a file from file:///, NSURLConnection did not
return with NSHTTPURLResponse. This will fail for apps that copy files from www/, e.g. apps
that initialize its database from a pre-built cache packaged in IPA.

In CB-1600 (fixed in 2.2.0), the fix assumes all response must be NSHTTPURLResponse. So when is downloading from a file:/// URL (e.g. copying file from www/ folder
to Documents/), FileTransfer assumed the download operation failed and returned 403.

Tested if we comment out CB-1600, downloading from file:/// works again.

We need to find out a better fix instead of commenting out CB-1600.

According to,
URL of file:/// is supported.

You can test by calling it with "encodeURI(document.location.href)"
as the "source" parameter.

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:

View raw message