Если я правильно понимаю ваш вопрос, я не думаю, что это возможно с вашей стороны. Вот почему многие сайты говорят «щелкните правой кнопкой мыши, чтобы сохранить» или что-то в этом роде. На некоторых сайтах даже есть ссылки на видео с надписью «нажмите, чтобы загрузить», но когда я нажимаю на ссылку, они начинают трансляцию. Это связано с моими настройками (т.е. настройками на клиенте пользователя). Вы не можете это контролировать.
Если вы пытаетесь скрыть местоположение файла ...
Отправка файлов обратно пользователю - обычно,
статические файлы могут быть получены с помощью
прямой URL и обход вашего
Приложение Rails. В некоторых ситуациях
Тем не менее, может быть полезно скрыть
истинное расположение файлов, особенно
если вы отправляете что-то ценное
(электронные книги, например). Может быть
необходимо только отправлять файлы в журнал
у пользователей тоже. send_file делает это
возможный. Отправляет файлы в 4096 байт
куски, так что даже большие файлы могут быть
отправлено без замедления системы.
Из старого сообщения в блоге