-1

I need to permit users to upload large files to my web-server even if the browser is closed. How can I implement this functionality. I have gone through the feasibility of google drive app but it dose't provide the details of on-going uploads.

8
  • 2
    What can be said is to not use a browser, if the browser is closed every uploaded managed by it will be canceled. Maybe allow them to write on some shared directories and link the path to the app ? 3Gb is ... really big.
    – Walfrat
    May 23, 2016 at 11:25
  • Your users might consider using a command line HTTP client like curl or wget or use FTP... But once the browser is closed, nothing (related to it) is running on the client machine, which might be powered off. May 23, 2016 at 11:28
  • If the same user is often uploading on the same browser similar large files to the same server, you might consider using some distributed version control system like git or some differential uploader like rsync; in both cases only differences (or deltas) are sent. May 23, 2016 at 11:32
  • 1
    The bottleneck would always be the network. No software solution can change that. May 23, 2016 at 11:35
  • 1
    Or use some peer to peer solutions. @BasileStarynkevitch Even if the network follow, it's not like the whole company will be on SSD Drives, so the very max you can get is like 30MB/s. Which make already 20MN of just reading the file locally for the 40Gb file. ebinmanuval : you should at least search for some compression of your video that doesn't loss data, i think the term for that is loseless compression. Handle 40Gb file is... way too much.
    – Walfrat
    May 23, 2016 at 11:42

1 Answer 1

0

The easiest way is to look into webdav. This uses http PUT requests to upload files to a URL. With nearly all OSes, you can simply drag and drop the file into a file explorer window, or map the webdav URL to a local directory/drive letter.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.