Конечно, используйте Content-disposition header
header('Content-Disposition: attachment; filename="filetodownload.jpg"');
Если вы хотите указать имя файла по умолчанию, но не автоматическую загрузку, похоже, это работает.
header('Content-Disposition: filename="filetodownload.jpg"');