Как получить доступ к загруженным файлам в Ruby - PullRequest
2 голосов
/ 13 апреля 2010

Я пытаюсь использовать Java Uploader в приложении ROR (для простоты загрузки целых каталогов). Выбранный загрузчик поставляется с некоторым кодом PHP, который сохраняет файлы на сервере. Я пытаюсь перевести этот код на Ruby, но я в тупике:

PHP имеет очень удобный суперглобальный элемент - $ _FILES, который содержит хэш всех файлов, загруженных в текущий скрипт с помощью метода HTTP POST. Похоже, у Ruby нет аналогичного ресурса. Не имея этого, как лучше всего получить доступ и сохранить загруженные файлы?

Я использую загрузчик JavaPowUpload (http://www.element -it.com / OnlineHelpJavaPowUpload / index.html ).

1 Ответ

0 голосов
/ 13 апреля 2010

ruby ​​on rails позволяет вам использовать корневой каталог приложения, чтобы получить доступ к сохраненному файлу (где бы вы ни решили его поместить) через # {RAILS_ROOT}.

Ознакомьтесь с этим учебным пособием. Не самый красивый метод, но он должен дать вам представление о том, что нужно сделать. Как только файл загружен, нужно просто найти правильный путь и выполнить оттуда обработку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...