Coder Social home page Coder Social logo

file-system's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

file-system's Issues

[Question] Is there any file size limit?

Hello,
I'm trying to write a file using writeFile() in Feathers JS custom service, and getting this error:

POST http://localhost:3030/image-upload 500 (Internal Server Error) ProjectSettings.vue?56e1:341 Some error occured. Here is full log: Error: Request failed with status code 500 at createError (createError.js?f777:16) at settle (settle.js?199f:18) at XMLHttpRequest.handleLoad (xhr.js?14ed:77)

I've tried uploading file size in range from 5MB upto 70KB and at that point, I came to know that, files less than 70KB seems to write perfectly, but if its greater than 70KB this error occurs. So is there any limit for file write function?

v2.2.2 to v1.2.2

Hello,

npm i file-system -> installs the v2.2.2

Npm then tells us there are 3 high severities.

only way to fix that is to run npm audit fix --force.

It changes the fs version from 2.2.2 to 1.2.2. But then if you run it, you'll crash and get this error :

<projectPath>node_modules\file-system\vendor\util.js:34
      target[key] = value;
                  ^

TypeError: Cannot set property 'isExternal' of undefined
    at extend (<projectPath>node_modules\file-system\vendor\util.js:34:19)
    at extend (<projectPath>node_modules\file-system\vendor\util.js:32:7)
    at Object.<anonymous> (<projectPath>node_modules\file-system\vendor\util.js:41:1)
    at Module._compile (node:internal/modules/cjs/loader:1108:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)
    at Module.load (node:internal/modules/cjs/loader:973:32)
    at Function.Module._load (node:internal/modules/cjs/loader:813:14)
    at Module.require (node:internal/modules/cjs/loader:997:19)
    at require (node:internal/modules/cjs/helpers:92:18)
    at Object.<anonymous> (<projectPath>node_modules\file-system\index.js:6:12)

License missing

Hello,
unfortunately it's not possible to legally use your work due to missing license. Could you please add one?

Kind regards,
Michael.

fs isn't seeing file in build version of electron app.

When I run this checkCache function, and the cache.json file exists in the directory, for the build version of my app, it does not work, and runs the evnt_startStartup, when I want it to run evnt_startCheckBar if the cache.json file is their

const cacheFilePath = __dirname+"/cache.json";
function checkCache() {
    try {
        if (fs.existsSync(cacheFilePath)) {
            let rawCache = fs.readFileSync(cacheFilePath);
            let cache = JSON.parse(rawCache);
            if (cache.rememberme === false) {
                evnt_startStartup();
            } else {
                evnt_startCheckBar(cache);
            }
        } else {
            evnt_startStartup();
        }
    } catch(err) {
        console.error(err)
    }
}
checkCache();

isElectron is always false

In my environment, electron.service.ts -> isElectron method always returns false.
How do you judge this value in your environment?
Do I need to configure it in advance?

请问在我的环境中,electron.service.ts 里面的 isElectron 方法一直返回false,请问您的环境中时怎么判断这个值的,需要提前进行什么配置吗?

Cannot find fs.readFile

There's no readFile in it !!!

i checked the fs object by printing it on console, but there's no readFile function ???
Here's the screenShot

screenshot_1

Uncaught (in promise)

I am using file-system to save a string (ZPL). And in my console apear these message
MemoryFileSystemError { code : "ENOENT" errno : 34 message : "no such file or directory" path : "C:\Users\diego\Documents\zebra.txt" stack : "Error↵ at MemoryFileSystem.writeFileSync (http://localhost:3000/static/js/bundle.js:53817:11)↵ at App.saveGuia (http://localhost:3000/static/js/bundle.js:32714:8)↵ at http://localhost:3000/static/js/bundle.js:32731:11↵ at <anonymous>" }

This message appear in line 207 when variable current is empty and the variable this.data is an empty object (see above of the code . I need someone to help me how to resolve the issue. What kind of value need this.data to work the code.

Getting Uncaught Type Error

Hello,

I have used file-system npm package to write content to a file.
While I run the code, I get -

"ncaught TypeError: fs.existsSync is not a function
at getExists (bundle.js:115)
at Object.exports.mkdir (bundle.js:145)
at Object.exports.writeFile (bundle.js:216)
at run (bundle.js:639)
at FileReader.reader.onload (bundle.js:648)"

error in the generated bundle.js

I am using following command to generate bundle.js -
$ browserify www/js/app.js -o www/js/bundle.js

Also, I have installed required npm packages.

Kindly, let me know how can I solve this error.

Thanks - Siddharth

Folder permissions

While trying to create a folder structure with file-system I noticed that there is something strange going on. While I can see that mkdir's -p option is implicit when creating a folder structure like this for instance: /storage/:userId/a/b/c/d with permissions 0o777. The permissions are only ever applied to directory d while the rest of the folder structure is set at the default (which I believe is 0o755) which is likely to cause issues when trying to save uploads as different files would be saved at different points along the directory path specified above.

The only way I have successfully managed to give all directories in the structure the same permissions so far is by adding each directory one at a time which is less than ideal. Below is an example of the code I have tried:

fs.mkdir(/storage/:userId/a/b/c/d, 0o777, (err) => { if (err) //some logging happens  } );

I have also tried using mkdirSync() and ended up with the same issue, in fact even when doing it one directory at a time mkdirSync() does not seem to set the permissions unless you call chmodSync() straight after.

At this stage I don't know if I am doing something wrong or if this is intended behaviour but its starting to frustrate me.

Could anyone shed any light on this?

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.