Как передать файл в GET запросе?
Нет. Для передачи POST (PUT ...)
В теории - берете все содержимое файла, перегоняете в base64, передаете как параметр запроса. 
На практике - так не стоит делать как минимум потому, что запрос GET подразумевает ПОЛУЧЕНИЕ, а не ПЕРЕДАЧУ.