Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

fileTransfer returning empty file

File transfer was working yesterday morning, but during the day it seemed to stop sending data. 

Any explanation for why this isn't working?

 

export const testFile = "testFile.cbor";

 

companion - index.js.

 

let myData = [ {itemNumber: 'one', itemDesc: 'oneDesc'}, {itemNumber: 'two', itemDesc: 'twoDesc'}];

outbox.enqueue(testFile, cbor.encode(myData))
 .then((fileTransfered) => {  console.log(`SENT FILE ${fileTransfered.name} `); })
 .catch((error) => { console.log(`Did Not Send file `); })

 

app - index.js

 

  inbox.addEventListener("newfile", readMyFile);

function readMyFile()
{ 
  console.log (" NEW FILE RECEIVED");
    if (fs.existsSync(testFile))
    {          
        let fileData = fs.readFileSync(testFile, 'cbor');
        console.log (" data " + JSON.stringify(fileData ));
    }
  else { console.log (testFile + " Not Found");  }
}

 

console

 

App Started
SENT FILE testFile.cbor 
NEW FILE RECEIVED
testFile.cbor Not Found

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Best Answer
0 Votes
0 REPLIES 0