Рельсы, скрепка, загрузка фото с граблей? - PullRequest
4 голосов
/ 17 ноября 2010

Как я могу загрузить файл со скрепкой через консоль или в виде граблей?Я немного не уверен, как это работает без формы.Кто-нибудь имел дело с этим?


обновление

Итак, я нашел это:

image = Image.new(:storage => File.open('/path/to/my/image.png', rb))

Но я думаю, это делает мой вопроснемного проще, скажем, моя фотография была на самом деле онлайн (в разных доменах), и я хотел взять ее с помощью скрепки, преобразовать ее и загрузить на свой сервер.Можно ли как-то дать File.open URL-адрес?

Ответы [ 3 ]

6 голосов
/ 18 ноября 2010

Сделайте попытку

1 голос
/ 02 декабря 2011

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

1 голос
/ 30 апреля 2011

Однако файлы сохраняются как «open-uri12345sdf-1301fp». (без расширения) в базе данных. Как сохранить оригинальное имя файла в поле photo_file_name.

...