Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JSON API和CarrierWave上传视频_Json_Video_Api Design - Fatal编程技术网

使用JSON API和CarrierWave上传视频

使用JSON API和CarrierWave上传视频,json,video,api-design,Json,Video,Api Design,我可以从网络上传媒体,并且可以从我编写的API中以Base64编码字符串的形式上传图像,但我正在尝试找出如何对视频进行编码,以便从API上传它们。例如,以下是我上传照片的方式: { "story": { "title": "Some story", "cover_image":"data:image/jpeg;base64,/9j/4gv4SUN...TEfyT/Pry+f/Z" } } 但是,通过JSON API上传视频的最佳实践是什么?我读

我可以从网络上传媒体,并且可以从我编写的API中以Base64编码字符串的形式上传图像,但我正在尝试找出如何对视频进行编码,以便从API上传它们。例如,以下是我上传照片的方式:

{
    "story": {
        "title": "Some story", 
        "cover_image":"data:image/jpeg;base64,/9j/4gv4SUN...TEfyT/Pry+f/Z"
    }
}

但是,通过JSON API上传视频的最佳实践是什么?我读过很多不同的建议,同样数量的人说不去做每一个建议,但似乎没有一个共同的最佳实践来明确什么是共同的事情

经过一些研究和与其他开发人员交谈,并查看了Alamofire for iOS之类的库,我决定使用多部分形式上传视频和图像是最好的方法。所以我要稍微改变一下,这样我的API将不再接受Base64编码的字符串

经过一些研究和与其他开发人员交谈,并查看了Alamofire for iOS之类的库,我决定使用多部分形式上传视频和图像是最好的方法。所以我要稍微改变一下,这样我的API将不再接受Base64编码的字符串