我正在使用Rails 5 API(carrierWave),我需要它在我的postgres数据库中放入一些二进制数据(mp3文件)。
首先我创建一个这样的简单模型:
rails g scaffold Capsule name:string description:string file_upload:binary
然后 :
rails db:migrate
更新我的数据库。
之后我尝试使用" Postman应用程序"进行POST,并为我的" file_upload"使用mp3文件。行。
但之后我有一个不好的要求说:
{ "状态":400, "错误":"错误请求", "例外":"#sequence,UTF-8>",...
我已经搜索过这个问题,但是任何东西都能帮助我......
我该如何解决?非常感谢你。 最好的问候。
答案 0 :(得分:0)
而mp3不是一个字符串,它是一个二进制文件。您可以将其编码为类似uuencode的内容,也可以将其存储为bytea。