是否可以使用jQuery / AJAX将$ _FILES数组发送到PHP?

I have a form our guests use to submit a post to a very simple 'message board'.

Now we want to allow the users to upload 1-10 files, but the concern or requirement is to do this outside of the MAIN form submit.

MAIN FORM consists of:

input field 1 input field 2 text area 1 Submit button

I currently have it so there is an initial browse button.. ( below the text are and to the left of the main submit button) and once a file is picked.. and display a link for the user to add another 'browse' field..

What I would like to do is have an UPLOAD button below all these dynamically created browse/file upload fields... that will send all the file data to an external .php script to upload the files in question, and then just return the file path/name back to the main form (maybe in hidden fields? I dont care).. so that these file path/name string values are submitted when the MAIN FORM is submitted..

hope that make sense.

Is this possible? And if so how do I go about this? The concern is to handle the asset uploading/file handling outside of the main form submission so the users details are not lost if something goes wrong with the file upload portion of things.

You can do this with JQuery and Ajax. There are various plugins are available for this. You can try this - http://plugins.jquery.com/uploadfile/