загрузка файлов - как сохранить файл в непубличной папке - PullRequest
1 голос
/ 30 января 2012

У меня проблема с загрузкой файлов.Я следовал этим инструкциям: http://symfony.com/doc/current/cookbook/doctrine/file_uploads.html и все работает нормально, но я хочу сохранить загруженные файлы в папке, которая не является общедоступной и имеет произвольное имя, а затем отправить ее в браузер с оригинальным именем.Я знаю, как поместить файл в непубличную папку со случайным именем и как сохранить оригинальное имя в базе данных, но что мне делать дальше, чтобы получить содержимое этого файла и отправить его в браузер с оригинальным именем?Как этого добиться?

1 Ответ

3 голосов
/ 30 января 2012

Сохраните скрытый путь в базе данных, затем просто прочитайте его в общедоступном скрипте php и отправьте файл пользователю, если вы не знаете, как отправлять файлы в php, вы можете найти его здесь, на stackoverflow .

...