petersirka / node-filestorage

Storage for storing uploaded files in node.js
MIT License
72 stars 12 forks source link

Error: ENOENT, open './not-exists-test-file.jpg' #19

Closed keyndark closed 7 years ago

keyndark commented 8 years ago

If insert not exists file i get error which crash app:


events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: ENOENT, open './not-exists-test-file.jpg'

Code to reproduce:

var storage = require('filestorage').create('./test-storage/');

storage.insert('test-file.jpg', './not-exists-test-file.jpg', function(err, id, stat) {
    if (err) {
        console.log('Error write:', err);
        return;
    }

    storage.read(id, function(err, stream, stat) {
        if (err) {
            console.log('Error read:', err);
            return false;
        }
    });
});
petersirka commented 7 years ago

:-D sorry for delay. I have fixed it in the new version on GitHub (I'll publish to NPM coming soon).