Carrierwave -«загрузка» файла из строки

Пользователи моего сайта могут загружать свои фотографии для моделей или выбирать из библиотеки. Когда пользователи выбирают из библиотеки, я отправляю имя файла в виде строки на сервер {file: {url: 'url.jpg'}}. Я не нашел способа, с помощью которого перевозчик может просто обновить файл модели, не загружая его. Я могу написать в своей модели условие, которое проверяет наличие этого параметра, а затем model.file = File.open('str.jpg'). Это плохо с точки зрения безопасности? Как я могу «загружать» файлы или просто обновлять атрибут файла, чтобы ссылаться на файл, который уже доступен на сервере?

Спасибо!

9
задан CamelCamelCamel 1 August 2012 в 04:10
поделиться