Force Download a file using an Ajax request or Task
I don't think you'll be able to use Craft's HttpRequestService-&gt;sendFile() for this.  But there are plenty of non-Craft ways of doing this, depending on your specific requirements.