diff --git a/src/windows/FileTransferProxy.js b/src/windows/FileTransferProxy.js index 5d1363f..01e6e7b 100644 --- a/src/windows/FileTransferProxy.js +++ b/src/windows/FileTransferProxy.js @@ -499,6 +499,10 @@ exec(win, fail, 'FileTransfer', 'upload', if (!response) { resolve(new FTErr(FTErr.CONNECTION_ERR, source, target)); } else { + if (download.progress.bytesReceived === 0) { + resolve(new FTErr(FTErr.FILE_NOT_FOUND_ERR, source, target, response.statusCode, null, error)); + return; + } var reader = new Windows.Storage.Streams.DataReader(download.getResultStreamAt(0)); reader.loadAsync(download.progress.bytesReceived).then(function (bytesLoaded) { var payload = reader.readString(bytesLoaded);