Hi, I'm just a newbie and try to do mutltiupload to a php script.

My app talk to an external app
This external app put some files in a backup directory and send to my app a signal alet

My app receive this signal (a specific message) via the Overrides Sub WndProc()

When I receive the message, I know that there is a file to upload to my webserver.
Code:
Sub WndProc()
...... ThreadPool.QueueUserWorkItem(AddressOf AutoUpload, upldData) ......
end sub

Code:
delegate D_AutoUpload(dt as object)
sub AutoUpload(dt as object)
....... StatusCode = upload(filepath, UrlWebsite) if statuscode = "OK" then
deleteFile(filepath)
end if ......
end sub

Code:
Function upload(filepath as string, UrlWebsite as string)
....... .......(upload & update a progressBar) ....... Return statusCode
end sub
A upload maybe a little bit longer and sometimes I have to upload another one before my previous file is completed.
Because I receive several signals alert in 5 or 10sec and a upload is about 10sec to 2mins by file.
I must upload all files one by one in the correct order.
I would like to wait the previous upload accomplished before to upload the next one.
I think, I have to use thread, queue, maybe threadpool but don't have any Idea.

If someone could tell me how to do, It will be very appreciated.
Thanks in advance
Isa