Отправка загруженного файла в resque worker для обработки

Я только начал использовать resque для обработки некоторых очень больших файлов в фоновом режиме, и у меня возникли проблемы с тем, как передать файл оператору восстановления. Я использую rails для обработки загрузки файла, и rails создает объект ActionDispatch :: Http :: UploadedFile для каждого файла, загруженного из формы.

Как отправить этот файл специалисту по восстановлению? Я попытался отправить собственный хэш, состоящий только из пути к временному файлу и исходного имени файла, но я больше не могу повторно открыть временный файл в resque worker (обычный Errno :: ENOENT - Нет такого файла или каталога ), потому что rails, кажется, удаляет этот временный файл после завершения запроса.

6
задан Jonathan C. 8 August 2011 в 05:08
поделиться