Я бы вообще в этом случае файл скачивал или открывал, если он есть локально.