Скажем, пользователь загружает zip-файл с именем codeigniter.zip. И мое приложение сохранила его с именем 1.zip, которое является идентификатором файла в таблице базы данных. Также он сохранил исходное имя файла в таблице. Если пользователь загружает этот файл, он загружает его по имени 1.zip. Как я могу дать этот файл пользователю с именем codeigniter.zip? Спасибо.Переименовать загруженный файл Codeigniter?
-1
A
ответ
0
Вы могли бы сделать что-то вроде этого:
$actual_filename = '1.zip'; // I assume this will come from some model's method
$desired_filename = 'codeigniter.zip' // same is assumed here
header('Content-Disposition: attachment; filename=' . $desired_filename);
echo file_get_contents('/path/to/' . $actual_filename);
Content-Disposition: attachment
должен сделать браузер предложит пользователю загрузить файл, и сообщает браузеру, что назвать файл [по умолчанию].
Смежные вопросы
- 1. как переименовать загруженный файл?
- 2. Переименовать загруженный файл в joomla
- 3. PHP переименовать загруженный файл (изображение)
- 4. Переименовать загруженный файл в PHP
- 5. PHP - Как переименовать загруженный файл?
- 6. node.js multer переименовать загруженный файл
- 7. Как переместить/переименовать загруженный файл?
- 8. Переименовать файл codeigniter
- 9. Как переименовать загруженный файл в PHP?
- 10. Laravel: Чтобы автоматически переименовать загруженный файл
- 11. Переименовать загруженный файл Ruby On Rails
- 12. переименовать загруженный файл с некоторой ошибкой?
- 13. Django: Загруженный файл заблокирован. Невозможно переименовать
- 14. Codeigniter Переименовать файл при загрузке
- 15. Remane загруженный файл jquery
- 16. Как переименовать файл, загруженный на s3, используя javascript api?
- 17. Переименовать загруженный файл в PHP с помощью move_uploaded_file
- 18. Ruby On Rails - как переименовать текущий загруженный файл?
- 19. Как переименовать загруженный файл, прежде чем сохранять его в каталог?
- 20. Переименовать загруженный файл с отметкой времени не работает
- 21. Как переименовать загруженный файл для хранения в одной папке
- 22. Неизвестная ошибки Анализировать при попытке переименовать загруженный файл
- 23. Как переименовать загруженный файл в Колба Web Framework
- 24. Symfony VichUploaderBundle переименовать файл
- 25. как переименовать index.php в CodeIgniter
- 26. Переименовать локальный тип фортрана, загруженный из модуля
- 27. Переименовать файл Загрузить ASP.NET C#
- 28. PHP не переименовывать загруженный файл
- 29. autoit - как выполнить загруженный файл?
- 30. Как эхо загрузить загруженный файл для пользователя в codeigniter?
вы задаете имя файла в заголовке: 'header (« Content-Disposition: attachment; filename = $ fileNameFromDatabase »);' – Steve