Hi Aparna,
I dont know the details of your implementation. As its a bulk upload,
assuming there would be an upload form where user can put multiple files simultaneously.
One by one, each file would be uploaded to the server.
AFAIK, bulk operations are not supposed to be stopped and resumed in order to avoid inconsistency issues.
However, after each file upload you could pause and resume later if each upload is mutually exclusive.
I have an idea, check if it works for you. It can simply be implemented in the front end by using a boolean variable.
You could stop uploading if the value of boolean is false and resume if it's true.
Pause button will set it to false and Resume button will set it to true.
Answers to below questions would help anyone who wants to give better solutions.
What kind of data - csv, xls, audio, videos, etc.
How long would a typical upload operation would take?
What is the stack? frontend and backend
What is the workflow of uploading the files?
Cheers!
Regards,
Chetan Ganji
+91-900-483-4183