2015-09-30 44 views
4

Cloudinary仅举例说明如何将图像从android加载到云。不过,我需要上传视频。当我使用示例代码调用时,出现Invalid image file错误。这里是引发异常的电话Cloudinary无效的图像文件异常

Map cloudinaryResult=cloudinary.uploader().upload(file, uploadParams); 

有没有人知道上传视频而不是照片的呼叫?我使用Cloudinary与Parse.com

这里是堆栈跟踪

java.lang.RuntimeException: Invalid image file 
      at com.cloudinary.android.UploaderStrategy.callApi(UploaderStrategy.java:101) 
      at com.cloudinary.Uploader.callApi(Uploader.java:22) 
      at com.cloudinary.Uploader.upload(Uploader.java:55) 
+0

此外,我的网址只有alpha和破折号,如'abce_efgh_ijklm_nopqu_st.mp4' –

回答

5

您应该添加

uploadParams.put("resource_type", "video")

告诉你要上传的视频Cloudinary。或者,

uploadParams.put("resource_type", "auto")

让Cloudinary确定文件的内容。

+1

这将是很好,如果这些家伙在他们的样品或文件中包含此信息。这是进入和浪费时间的不必要的障碍。也许我应该看看他们的竞争对手:)。但检查并加上一个给你。谢谢。 –

+0

@KatedralPillon谁是他们的竞争对手?...似乎没有太多的产品在这个空间...无法DIY的食谱... – sirvon

+0

@KatedralPillon我完全同意。他们的iOS github回购文档非常糟糕。 – user3344977