It's possible via HTTP transfer. You'd use a standard HTML link, yes.
For 3 gig files, it's going to take a while and the possibility of a dropped connection is pretty high. While you don't have to implement the solution on the server side, you might want to suggest that your users use a tool that allows for partial downloads. (Such as wget.)