Я строй приложения рельсы, которое взаимодействует с 3-участником APIПроводка многокомпонентных данные форм с Рубином
Когда пользователь загружает файл на рельсы, он должен быть направлен на сайт 3 партии через POST HTTP ,
В некоторых случаях загрузка может составлять несколько сотен МБ.
На данный момент, я только что был повторно размещение в API с помощью Net :: HTTP и доступ к многослойную форму объекта, как так
@tempfile = Params [: видео] [: file_upload] .tempfile
Это хелла медленно, хотя и выглядит немного грязным.
Есть ли лучший способ сделать это?
Чем больше я думаю об этом, тем больше согласен с этим вариантом ... Мне нужно вести запись файлов, загруженных в мою собственную БД, но API предлагает обратные вызовы - мне просто нужно поймать обратные вызовы и создать новые записи с теми methinks – bodacious
Это звучит как намного лучший вариант для меня. Если вы не можете потянуть этот файл в память, у вас будет гораздо более масштабируемое решение. –
Большое спасибо PK! – bodacious