2009-11-11 6 views
0

Say, если загрузить файл на 1 странице и отправить формуSESSION с формой файла

Как я могу сделать сеанс с файлом, который был загружен

, например

Как я могу получить сеанс для хранения файла?

ответ

1

Вы можете сохранить файл где-то временным и сохранить путь в сеансе. как только пользователь выполнит все, что он/она должен выполнить, вы сохраните файл в постоянном месте.

Лучше всего хранить местоположение файла в сеансе. лучшие идеи?

+0

Как я мог использовать этот файл в другой форме для загрузки файлов? В основном у меня есть 2 формы, которые нуждаются в том же файле , но оба имеют два разных процесса, и я не хочу, чтобы пользователь дважды загружал файл. –

+0

Вы помещаете ссылку на файл, который укажет на временное местоположение. Таким образом, пользователю не придется загружать его дважды, но пользователь может снять и загрузить другой файл вместо этого, который вам понадобится для обработки прежнего файла. Довольно прямо. Посмотрите, как gmail делает и думает немного сложнее. – DarthVader

0

Файл не может быть сохранен в сеансе после начальной отправки. В файле, который вызывается форме, вам нужно будет взять временный файл и перенести его в каталог на вашем сервере.

+0

Как только я это сделал, как я мог затем вернуть этот файл в файл формы? –

Смежные вопросы