EDIT: The question was edited, so I'll have to update my answer.
I suppose by "sending it via AJAX", you mean downloading to the client by sending the headers via AJAX.
The short answer is, no, you won't be able to.
An explanation can be found here. Download a file by jQuery.Ajax
Bluish is completely right about this, you can't do it through Ajax
because JavaScript cannot save files directly to a user's computer
(out of security concerns). Unfortunately pointing the main window's
URL at your file download means you have little control over what the
user experience is when a file download occurs.
You can use FormData objects to send files via AJAX. A little Google will find you the answer:
jQuery Ajax File Upload
Check out the second answer in the above link:
Iframes is no longer needed for uploading files through ajax. I've
recently done it by myself. Check out these pages:
Using HTML5 file uploads with AJAX and jQuery
http://dev.w3.org/2006/webapi/FileAPI/#FileReader-interface