|
|
|
@ -16,6 +16,15 @@ module AliyunVod::Service::VideoUpload
|
|
|
|
|
|
|
|
|
|
result = request(:post, params)
|
|
|
|
|
|
|
|
|
|
if result['Code'].present?
|
|
|
|
|
message =
|
|
|
|
|
case result['Code']
|
|
|
|
|
when 'InvalidFileName.Extension' then '不支持的文件格式'
|
|
|
|
|
when 'IllegalCharacters' then '文件名称包含非法字符'
|
|
|
|
|
end
|
|
|
|
|
raise AliyunVod::Error, message if message.present?
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
raise AliyunVod::Error, '获取上传凭证失败' if result['UploadAddress'].blank?
|
|
|
|
|
|
|
|
|
|
result
|
|
|
|
|