[
https://issues.apache.org/jira/browse/CB-11915?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vishal Mishra closed CB-11915.
------------------------------
Resolution: Won't Fix
With the new features introduced in
[XMLHttpRequest|https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest],
this plugin is not needed any more. Migrating from this plugin to using the
new features of
[XMLHttpRequest|https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest],
is explained in this [Cordova blog
post|https://cordova.apache.org/blog/2017/10/18/from-filetransfer-to-xhr2.html].
> cordova-plugin-file-transfer 1.6.0 error 1 file not found
> ----------------------------------------------------------
>
> Key: CB-11915
> URL: https://issues.apache.org/jira/browse/CB-11915
> Project: Apache Cordova
> Issue Type: Bug
> Components: cordova-plugin-file-transfer (DEPRECATED)
> Affects Versions: 3.5.0
> Environment: Android
> Reporter: matthew Wall
>
> In an existing project I updated the file-transfer plugin to 1.6.0 and it now
> returns file not found.
> Downgrading to 1.5.1 works as expected.
> var url = encodeURI(config.rtc.Upload);
>
> var targetPath = $scope.imageSources[i].Photo;
> // File name only
> var filename = targetPath.split("/")
> .pop();
> photo_names.push(MemberID + "/" + filename);
> var options = {
> fileKey: "file",
> fileName: filename,
> chunkedMode: false,
> mimeType: "image/jpg",
> params: {
> 'directory': MemberID,
> 'fileName': filename
> }
> };
> $scope.showError = function (error) {
> var errorPopup = $ionicPopup.alert({
> title: JSON.stringify(error),
> template: '<p class="padding">Please try again
> later.</p>'
> });
> errorPopup.then(function (res) {
> $scope.submitComplete();
> });
> };
> $cordovaFileTransfer.upload(url, targetPath, options)
> .then(function (result) {
> //console.log("Response: " +
> JSON.stringify(result.response));
> if (result.response == 'Upload error!') {
> $scope.showError(result.response);
> } else {
> $scope.progressval = 0;
> uploaded++;
> $scope.sequential(uploaded);
> }
> }, function (err) {
> console.log("ERROR: " + JSON.stringify(err));
> $scope.showError('Upload error!');
> }, function (progress) {
> $scope.maxval = progress.total;
> $scope.progressval = progress.loaded;
> });
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]