How to develop a real time file upload with Angular 2 and Node.js?

Usually, while we upload it takes files to the temp directory first and then move it to the desired directory. But I’m working on Big Data e.g. uploading thousands of files at once. So I need to upload those files directly to the desired location and as each one of them uploaded to that directory, the user must see the changes on the dashboard in real time.

Also I need to show user

  1. If any exception has occurred while uploading e.g. if a file causing a problem in the uploading process.
  2. There should be an option to skip that file or retry upload. Report to show the list of files uploaded successfully vs files that failed to upload.
  3. If there is any network outage, the upload manager should keep retrying until the network is restored.
  4. User can pause upload and can restart it on next login(if it is feasible)

This is about full manipulation of the upload process to give user the best user experience while uploading large sets of data.

That’s a nice wishlist of functionality you have there.

You’d probably stand more of a chance of getting help if
a) you had a specific question
b) you showed us what you have already tried.

Good luck :slight_smile:

1 Like

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.