Forums Register Login

How does servlet respond during the file upload process ?

+Pie Number of slices to send: Send

Hi All,

I could not frame a reasonable text for the subject of this post, so had to use that subject, as partly the question is related to file uploading.

But the actual question is,

During the file uploads, specially if the file that is being uploaded is really huge, we do get notification something like "File is being processed" or some sort of progress bar, etc etc.

Now how is this particular functionality handled. Is this handled at client side or at server side?

If client side, how would client ever know, if the request is still being processed, as Servlet would not have committed the response back.

If Servlet sends those notifications back to client, that means it has already commited a response and the request/response cycle is over.


This above scenario is possible, if some sort of Asynchronous mechanism is employed, If I'm not wrong. But, is this actually possible in synchronous world? if yes, any pointers.

Thanks
+Pie Number of slices to send: Send
No, you don't get anything like that.
+Pie Number of slices to send: Send
Submit the file upload to a hidden iframe. That way, the parent page is still active during the upload.
+Pie Number of slices to send: Send
 

Bear Bibeault wrote:Submit the file upload to a hidden iframe. That way, the parent page is still active during the upload.



Hi Bear, would you mind elaborating a bit more on this. I have seen this functionality in one of our internal portals, where some files are uploaded. But the message "File being processed" is something displayed on a another small browser window, which is not the same browser the original request is sent. But again, how is this periodic notification happening in one single request/response cycle.
I carry this gun in case a vending machine doesn't give me my fritos. This gun and this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 1234 times.
Similar Threads
Asynchronous call in the Server side?.,
Web interface to delete folder
Multiple response for a request
Need help with uploading file
Servlet & file processor design
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 19, 2024 00:42:06.