Parallel file upload without save api to preprocess files on cilent side

Hi,

i am using the blazor webassembly version and want to preprocess files on the client side before upload.

Is it possible to allow multiple and parallel file upload but preprocess each file (like changing it's content) in memory on client side?
When using something like this:

   <SfUploader>
        <UploaderEvents ValueChange="OnChangeAsync"></UploaderEvents>
    </SfUploader>

each file is processed one after another but i to have a callback for each file which is present/loaded as stream in memory. Then i would change it's content and send it to and endpoint. This seems similar to 

<UploaderAsyncSettings SaveUrl="api/SampleData/Save" RemoveUrl="api/SampleData/Remove">

but i want to manipulate the files before they are sent to this endpoint on client side.

Thanks in advance.

Kind regards
Tobias






1 Reply

SP Sureshkumar P Syncfusion Team August 14, 2020 10:39 AM UTC

Hi Tobias, 
 
Greetings from Syncfusion support.  
 
We would like to inform you that, by default the request will be sent to the server for the Uploader component based on the selected files parallel. If you enabling the sequential upload, then only request will be sent to the server one by one to the server end point. So, we suggest you to share and elaborate the requirement for changing the content of the selected files (preprocess the selected files) that will help us to check and proceed further at our end.  

Please find the sample from the below link. 


Regards, 
Sureshkumar P.  


Loader.
Up arrow icon