Code Monkey home page Code Monkey logo

Comments (4)

tato-rj avatar tato-rj commented on June 16, 2024

I just switched these from true to false and it now works. Session is now false and Browser is now true. Can anybody explain why? Can I keep it this way?

'use' => [
    'session' => false, // should the chunk name use the session id? The uploader must send cookie!,
    'browser' => true, // instead of session we can use the ip and browser?
],

from laravel-chunk-upload.

nerg4l avatar nerg4l commented on June 16, 2024

In case of session the session id is used as part of the identifier.

if ($useSession) {
$array[] = Session::getId();
}

When browser is used, then the md5 hash of the user IP and user agent is used.

if ($useBrowser) {
$array[] = md5($this->request->ip().$this->request->header('User-Agent', 'no-browser'));
}

The session ID is probably changes every time because the browser blocks the set cookie or just simply does not sends it because the request is cross-domain.

It is better to use the session identifier because the IP and the user agent might be empty and can be the same between users.

from laravel-chunk-upload.

tato-rj avatar tato-rj commented on June 16, 2024

Got it, thanks for the reply. Is there a specific cookie I should be sending from the sender app to the receiver?

from laravel-chunk-upload.

BilalTariq01 avatar BilalTariq01 commented on June 16, 2024

@tato-rj same issue but setting browser true and session false in config not working for me

from laravel-chunk-upload.

Related Issues (20)

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.