• 关于 oss url 处理 的搜索结果

问题

急急急oss是否支持上传网上资源传url参数

coolcool 2019-12-01 21:04:46 4061 浏览量 回答数 2

回答

如果你想通过告诉oss一个图片的url然后oss帮你去下载并处理图片,这肯定是不可行的。它是保存东西的服务,不是根据你指示的url去下载和处理图片的。将本地图片上传到oss这是一个正常的操作,前提是你得指定本地文件的绝对路径。上传图片后可以再使用oss的图片处理能力,把图片处理后下载到本地。**详细请参考 https://help.aliyun.com/document_detail/31848.html

suonayi 2019-12-02 00:34:41 0 浏览量 回答数 0

回答

OSS提供的视频截帧功能和OSS图片服务功能使用的方式是类似的,都是通过传入x-oss-process参数的方式来实现的。最简单的使用方式就是直接在public的object的url后面拼接处理字符串。比如如下的url: http://a-image-demo.oss-cn-qingdao.aliyuncs.com/demo.mp4?x-oss-process=video/snapshot,t_10000,m_fast 指定的就是对demo.mp4这个文件直接调用视频截图,截图的位置由参数t指定,后面的单位是ms,因此这个url的含义就是截取视频文件的第10s的内容。生成的url可以直接嵌入在网页提供给用户浏览。 如果需要对private的object调用视频截图,需要使用SDK进行鉴权,接口和OSS图片服务的调用接口一致。 目前OSS只支持视频编码为h264的视频文件的处理,视频格式本身没有限制。

ciopaas 2019-12-02 00:03:28 0 浏览量 回答数 0

中小企业与商标那些事

企业品牌保护从商标开始,如何挑选一家靠谱的渠道注册商标,解读品牌权益维护的重要节点。

回答

详细解答可以参考官方帮助文档C SDK 开发包OSS C SDK最新版本点击查看 OSS C SDK开发包(2017-02-22)版本3.4.0下载地址: Linux: aliyun_oss_c_sdk_v3.4.0.tar.gzWindows: aliyun_oss_c_sdk_v3.4.0.zip 更新日志: 添加:支持并发断点续传上传oss_resumable_upload_file修复:oss_gen_signed_url支持临时用户签名修复:初始化默认不打开fd 2,退出时不关闭fd 2修复:解决key为xxx/./yyy/,./async_test/test报SignatureDoesNotMatch的问题 OSS C SDK开发包(2016-12-22)版本3.3.0下载地址: Linux: aliyun_oss_c_sdk_v3.3.0.tar.gzWindows: aliyun_oss_c_sdk_v3.3.0.zip 更新日志: 添加:支持代理Proxy修复:oss_get_object_to_file先下载到本地临时文件,成功后修改文件名称修复:去除Visual Studio编译警告aos_util.c(512) C4146修复:URL上传下载添加CRC校验 OSS C SDK开发包(2016-11-22)版本3.2.1下载地址: Linux: aliyun_oss_c_sdk_v3.2.1.tar.gzWindows: aliyun_oss_c_sdk_v3.2.1.zip 更新日志: 修复:解决oss_copy_object源文件名不能有URL特殊字符的问题 OSS C SDK开发包(2016-11-14)版本3.2.0下载地址: Linux: aliyun_oss_c_sdk_v3.2.0.tar.gzWindows: aliyun_oss_c_sdk_v3.2.0.zip 更新日志: 添加:支持上传、下载CRC检验添加:支持上传回调功能添加:支持进度条功能 OSS C SDK开发包(2016-08-11)版本3.1.0下载地址: Linux: aliyun_oss_c_sdk_v3.1.0.tar.gzWindows: aliyun_oss_c_sdk_v3.1.0.zip 更新日志: 添加:支持RTMP功能修复:支持OSS和IMG合并 OSS C SDK开发包(2016-05-30)版本3.0.0下载地址: Linux: aliyun_oss_c_sdk_v3.0.0.tar.gzWindows: aliyun_oss_c_sdk_v3.0.0.zip 更新日志: 合并Linux、Windows代码修复分片上传时分片过多会异常的问题提供Windows示例工程优化Linux编译安装方法 OSS C SDK开发包(2016-03-28)版本2.1.0下载地址: Linux: aliyun_oss_c_sdk_linux_v2.1.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v2.1.0.zip 更新日志: 完善示例程序header长度由限制为1K升级为最长8K解决部分单词拼写错误 OSS C SDK开发包(2016-03-06)版本2.0.0下载地址: Linux: aliyun_oss_c_sdk_linux_v2.0.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v2.0.0.zip 更新日志: complete multipart接口支持修改原有header重构示例程序和组织方式开放params参数,允许用户自定义设置允许params和headers参数为空,简化用户使用和减少用户代码量支持https支持ip新增部分测试新增oss_put_bucket_acl接口新增目录相关示例新增signed url相关示例完善接口注释删除无用的port配置参数调整oss_init_multipart_upload接口参数顺序优化配置参数名称,使其与官方网站保持一致解决endpoint不能含有http等前缀的问题解决用户无法设置content-type的问题解决无法自动根据file name和key设置content-type的问题解决list upload parts为空时coredump的问题解决oss_upload_file接口在断点续传时可能会coredump的问题解决部分单词拼写错误解决所有警告解决部分头文件宏保护无效的问题解决oss_head_object_by_url接口不生效的问题提高易用性,降低用户使用门槛支持Visual C++ 2008 OSS C SDK开发包(2015-12-17)版本1.0.0下载地址: Linux: aliyun_oss_c_sdk_linux_v1.0.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v1.0.0.zip 更新日志: 调整OSS C SDK依赖的XML第三方库,使用minixml替换libxml减小OSS C SDK的大小修改编译方式为CMAKE,方便用户使用SDK新增oss_upload_file接口,封装multipart upload相关的接口,使用multipart方式上传文件新增oss_delete_objects_by_prefix接口,删除指定prefix的object新增OSS C SDK根据object name或者filename自动添加content_type OSS C SDK开发包(2015-11-12)版本0.0.7下载地址: Linux: aliyun_OSS_C_SDK_v0.0.7.tar.gzWindows: oss_c_sdk_windows_v0.0.7.zip 更新日志: OSS C SDK修复sts_token超过http header最大限制的问题 OSS C SDK开发包(2015-10-29)版本0.0.6下载地址: Linux: aliyun_OSS_C_SDK_v0.0.6.tar.gzWindows: oss_c_sdk_windows_v0.0.6.zip 更新日志: OSS C SDK签名时请求头支持x-oss-date,允许用户指定签名时间,解决系统时间偏差导致签名出错的问题OSS C SDK支持CNAME方式访问OSS,CNAME方式请求时指定is_oss_domain值为0新增OSS C SDK demo,提供简单的接口调用示例,方便用户快速入门OSS C SDK sample示例中去除对utf8第三方库的依赖 OSS C SDK开发包(2015-09-14)版本0.0.5下载地址: Linux: aliyun_OSS_C_SDK_v0.0.5.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.5.rar 更新日志: 调整签名时获取GMT时间的方法调整req_id的处理方式,改为从aos_status_t放回状态中直接获取 OSS C SDK开发包(2015-08-17)版本0.0.4下载地址: Linux: aliyun_OSS_C_SDK_v0.0.4.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.4.rar 更新日志: 支持keeplive长连接支持lifecycle设置 OSS C SDK开发包(2015-07-08)版本0.0.3下载地址: Linux: aliyun_OSS_C_SDK_v0.0.3.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.3.rar 更新日志: 增加oss_append_object_from_buffer接口,支持追加上传buffer中的内容到object增加oss_append_object_from_file接口,支持追加上传文件中的内容到object OSS C SDK开发包(2015-06-10)版本0.0.2更新日志: 增加oss_upload_part_copy接口,支持Upload Part Copy方式拷贝增加使用sts服务临时授权方式访问OSS OSS C SDK开发包(2015-05-28)版本0.0.1更新日志: 增加oss_create_bucket接口,创建oss bucket增加oss_delete_bucket接口,删除oss bucket增加oss_get_bucket_acl接口,获取oss bucket的acl增加oss_list_object接口,列出oss bucket中的object增加oss_put_object_from_buffer接口,上传buffer中的内容到object增加oss_put_object_from_file接口,上传文件中的内容到object增加oss_get_object_to_buffer接口,获取object的内容到buffer增加oss_get_object_to_file接口,获取object的内容到文件增加oss_head_object接口,获取object的user meta信息增加oss_delete_object接口,删除object增加oss_copy_object接口,拷贝objet增加oss_init_multipart_upload接口,初始化multipart upload增加oss_upload_part_from_buffer接口,上传buffer中的内容到块中增加oss_upload_part_from_file接口,上传文件中的内容到块增加oss_list_upload_part接口,获取所有已上传的块信息增加oss_complete_multipart_upload接口,完成分块上传增加oss_abort_multipart_upload接口,取消分块上传事件增加oss_list_multipart_upload接口,获取bucket内所有分块上传事件增加oss_gen_signed_url接口,生成一个签名的URL增加oss_put_object_from_buffer_by_url接口,使用url签名的方式上传buffer中的内容到object增加oss_put_object_from_file_by_url接口,使用url签名的方式上传文件中的内容到object增加oss_get_object_to_buffer_by_ur接口,使用url签名的方式获取object的内容到buffer增加oss_get_object_to_file_by_url接口,使用url签名的方式获取object的内容到文件中增加oss_head_object_by_url接口,使用url签名的方式获取object的user meta信息

2019-12-01 23:15:09 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档C SDK 开发包OSS C SDK最新版本点击查看 OSS C SDK开发包(2017-02-22)版本3.4.0下载地址: Linux: aliyun_oss_c_sdk_v3.4.0.tar.gzWindows: aliyun_oss_c_sdk_v3.4.0.zip 更新日志: 添加:支持并发断点续传上传oss_resumable_upload_file修复:oss_gen_signed_url支持临时用户签名修复:初始化默认不打开fd 2,退出时不关闭fd 2修复:解决key为xxx/./yyy/,./async_test/test报SignatureDoesNotMatch的问题 OSS C SDK开发包(2016-12-22)版本3.3.0下载地址: Linux: aliyun_oss_c_sdk_v3.3.0.tar.gzWindows: aliyun_oss_c_sdk_v3.3.0.zip 更新日志: 添加:支持代理Proxy修复:oss_get_object_to_file先下载到本地临时文件,成功后修改文件名称修复:去除Visual Studio编译警告aos_util.c(512) C4146修复:URL上传下载添加CRC校验 OSS C SDK开发包(2016-11-22)版本3.2.1下载地址: Linux: aliyun_oss_c_sdk_v3.2.1.tar.gzWindows: aliyun_oss_c_sdk_v3.2.1.zip 更新日志: 修复:解决oss_copy_object源文件名不能有URL特殊字符的问题 OSS C SDK开发包(2016-11-14)版本3.2.0下载地址: Linux: aliyun_oss_c_sdk_v3.2.0.tar.gzWindows: aliyun_oss_c_sdk_v3.2.0.zip 更新日志: 添加:支持上传、下载CRC检验添加:支持上传回调功能添加:支持进度条功能 OSS C SDK开发包(2016-08-11)版本3.1.0下载地址: Linux: aliyun_oss_c_sdk_v3.1.0.tar.gzWindows: aliyun_oss_c_sdk_v3.1.0.zip 更新日志: 添加:支持RTMP功能修复:支持OSS和IMG合并 OSS C SDK开发包(2016-05-30)版本3.0.0下载地址: Linux: aliyun_oss_c_sdk_v3.0.0.tar.gzWindows: aliyun_oss_c_sdk_v3.0.0.zip 更新日志: 合并Linux、Windows代码修复分片上传时分片过多会异常的问题提供Windows示例工程优化Linux编译安装方法 OSS C SDK开发包(2016-03-28)版本2.1.0下载地址: Linux: aliyun_oss_c_sdk_linux_v2.1.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v2.1.0.zip 更新日志: 完善示例程序header长度由限制为1K升级为最长8K解决部分单词拼写错误 OSS C SDK开发包(2016-03-06)版本2.0.0下载地址: Linux: aliyun_oss_c_sdk_linux_v2.0.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v2.0.0.zip 更新日志: complete multipart接口支持修改原有header重构示例程序和组织方式开放params参数,允许用户自定义设置允许params和headers参数为空,简化用户使用和减少用户代码量支持https支持ip新增部分测试新增oss_put_bucket_acl接口新增目录相关示例新增signed url相关示例完善接口注释删除无用的port配置参数调整oss_init_multipart_upload接口参数顺序优化配置参数名称,使其与官方网站保持一致解决endpoint不能含有http等前缀的问题解决用户无法设置content-type的问题解决无法自动根据file name和key设置content-type的问题解决list upload parts为空时coredump的问题解决oss_upload_file接口在断点续传时可能会coredump的问题解决部分单词拼写错误解决所有警告解决部分头文件宏保护无效的问题解决oss_head_object_by_url接口不生效的问题提高易用性,降低用户使用门槛支持Visual C++ 2008 OSS C SDK开发包(2015-12-17)版本1.0.0下载地址: Linux: aliyun_oss_c_sdk_linux_v1.0.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v1.0.0.zip 更新日志: 调整OSS C SDK依赖的XML第三方库,使用minixml替换libxml减小OSS C SDK的大小修改编译方式为CMAKE,方便用户使用SDK新增oss_upload_file接口,封装multipart upload相关的接口,使用multipart方式上传文件新增oss_delete_objects_by_prefix接口,删除指定prefix的object新增OSS C SDK根据object name或者filename自动添加content_type OSS C SDK开发包(2015-11-12)版本0.0.7下载地址: Linux: aliyun_OSS_C_SDK_v0.0.7.tar.gzWindows: oss_c_sdk_windows_v0.0.7.zip 更新日志: OSS C SDK修复sts_token超过http header最大限制的问题 OSS C SDK开发包(2015-10-29)版本0.0.6下载地址: Linux: aliyun_OSS_C_SDK_v0.0.6.tar.gzWindows: oss_c_sdk_windows_v0.0.6.zip 更新日志: OSS C SDK签名时请求头支持x-oss-date,允许用户指定签名时间,解决系统时间偏差导致签名出错的问题OSS C SDK支持CNAME方式访问OSS,CNAME方式请求时指定is_oss_domain值为0新增OSS C SDK demo,提供简单的接口调用示例,方便用户快速入门OSS C SDK sample示例中去除对utf8第三方库的依赖 OSS C SDK开发包(2015-09-14)版本0.0.5下载地址: Linux: aliyun_OSS_C_SDK_v0.0.5.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.5.rar 更新日志: 调整签名时获取GMT时间的方法调整req_id的处理方式,改为从aos_status_t放回状态中直接获取 OSS C SDK开发包(2015-08-17)版本0.0.4下载地址: Linux: aliyun_OSS_C_SDK_v0.0.4.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.4.rar 更新日志: 支持keeplive长连接支持lifecycle设置 OSS C SDK开发包(2015-07-08)版本0.0.3下载地址: Linux: aliyun_OSS_C_SDK_v0.0.3.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.3.rar 更新日志: 增加oss_append_object_from_buffer接口,支持追加上传buffer中的内容到object增加oss_append_object_from_file接口,支持追加上传文件中的内容到object OSS C SDK开发包(2015-06-10)版本0.0.2更新日志: 增加oss_upload_part_copy接口,支持Upload Part Copy方式拷贝增加使用sts服务临时授权方式访问OSS OSS C SDK开发包(2015-05-28)版本0.0.1更新日志: 增加oss_create_bucket接口,创建oss bucket增加oss_delete_bucket接口,删除oss bucket增加oss_get_bucket_acl接口,获取oss bucket的acl增加oss_list_object接口,列出oss bucket中的object增加oss_put_object_from_buffer接口,上传buffer中的内容到object增加oss_put_object_from_file接口,上传文件中的内容到object增加oss_get_object_to_buffer接口,获取object的内容到buffer增加oss_get_object_to_file接口,获取object的内容到文件增加oss_head_object接口,获取object的user meta信息增加oss_delete_object接口,删除object增加oss_copy_object接口,拷贝objet增加oss_init_multipart_upload接口,初始化multipart upload增加oss_upload_part_from_buffer接口,上传buffer中的内容到块中增加oss_upload_part_from_file接口,上传文件中的内容到块增加oss_list_upload_part接口,获取所有已上传的块信息增加oss_complete_multipart_upload接口,完成分块上传增加oss_abort_multipart_upload接口,取消分块上传事件增加oss_list_multipart_upload接口,获取bucket内所有分块上传事件增加oss_gen_signed_url接口,生成一个签名的URL增加oss_put_object_from_buffer_by_url接口,使用url签名的方式上传buffer中的内容到object增加oss_put_object_from_file_by_url接口,使用url签名的方式上传文件中的内容到object增加oss_get_object_to_buffer_by_ur接口,使用url签名的方式获取object的内容到buffer增加oss_get_object_to_file_by_url接口,使用url签名的方式获取object的内容到文件中增加oss_head_object_by_url接口,使用url签名的方式获取object的user meta信息

2019-12-01 23:15:08 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档C SDK 开发包OSS C SDK最新版本点击查看 OSS C SDK开发包(2017-02-22)版本3.4.0下载地址: Linux: aliyun_oss_c_sdk_v3.4.0.tar.gzWindows: aliyun_oss_c_sdk_v3.4.0.zip 更新日志: 添加:支持并发断点续传上传oss_resumable_upload_file修复:oss_gen_signed_url支持临时用户签名修复:初始化默认不打开fd 2,退出时不关闭fd 2修复:解决key为xxx/./yyy/,./async_test/test报SignatureDoesNotMatch的问题 OSS C SDK开发包(2016-12-22)版本3.3.0下载地址: Linux: aliyun_oss_c_sdk_v3.3.0.tar.gzWindows: aliyun_oss_c_sdk_v3.3.0.zip 更新日志: 添加:支持代理Proxy修复:oss_get_object_to_file先下载到本地临时文件,成功后修改文件名称修复:去除Visual Studio编译警告aos_util.c(512) C4146修复:URL上传下载添加CRC校验 OSS C SDK开发包(2016-11-22)版本3.2.1下载地址: Linux: aliyun_oss_c_sdk_v3.2.1.tar.gzWindows: aliyun_oss_c_sdk_v3.2.1.zip 更新日志: 修复:解决oss_copy_object源文件名不能有URL特殊字符的问题 OSS C SDK开发包(2016-11-14)版本3.2.0下载地址: Linux: aliyun_oss_c_sdk_v3.2.0.tar.gzWindows: aliyun_oss_c_sdk_v3.2.0.zip 更新日志: 添加:支持上传、下载CRC检验添加:支持上传回调功能添加:支持进度条功能 OSS C SDK开发包(2016-08-11)版本3.1.0下载地址: Linux: aliyun_oss_c_sdk_v3.1.0.tar.gzWindows: aliyun_oss_c_sdk_v3.1.0.zip 更新日志: 添加:支持RTMP功能修复:支持OSS和IMG合并 OSS C SDK开发包(2016-05-30)版本3.0.0下载地址: Linux: aliyun_oss_c_sdk_v3.0.0.tar.gzWindows: aliyun_oss_c_sdk_v3.0.0.zip 更新日志: 合并Linux、Windows代码修复分片上传时分片过多会异常的问题提供Windows示例工程优化Linux编译安装方法 OSS C SDK开发包(2016-03-28)版本2.1.0下载地址: Linux: aliyun_oss_c_sdk_linux_v2.1.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v2.1.0.zip 更新日志: 完善示例程序header长度由限制为1K升级为最长8K解决部分单词拼写错误 OSS C SDK开发包(2016-03-06)版本2.0.0下载地址: Linux: aliyun_oss_c_sdk_linux_v2.0.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v2.0.0.zip 更新日志: complete multipart接口支持修改原有header重构示例程序和组织方式开放params参数,允许用户自定义设置允许params和headers参数为空,简化用户使用和减少用户代码量支持https支持ip新增部分测试新增oss_put_bucket_acl接口新增目录相关示例新增signed url相关示例完善接口注释删除无用的port配置参数调整oss_init_multipart_upload接口参数顺序优化配置参数名称,使其与官方网站保持一致解决endpoint不能含有http等前缀的问题解决用户无法设置content-type的问题解决无法自动根据file name和key设置content-type的问题解决list upload parts为空时coredump的问题解决oss_upload_file接口在断点续传时可能会coredump的问题解决部分单词拼写错误解决所有警告解决部分头文件宏保护无效的问题解决oss_head_object_by_url接口不生效的问题提高易用性,降低用户使用门槛支持Visual C++ 2008 OSS C SDK开发包(2015-12-17)版本1.0.0下载地址: Linux: aliyun_oss_c_sdk_linux_v1.0.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v1.0.0.zip 更新日志: 调整OSS C SDK依赖的XML第三方库,使用minixml替换libxml减小OSS C SDK的大小修改编译方式为CMAKE,方便用户使用SDK新增oss_upload_file接口,封装multipart upload相关的接口,使用multipart方式上传文件新增oss_delete_objects_by_prefix接口,删除指定prefix的object新增OSS C SDK根据object name或者filename自动添加content_type OSS C SDK开发包(2015-11-12)版本0.0.7下载地址: Linux: aliyun_OSS_C_SDK_v0.0.7.tar.gzWindows: oss_c_sdk_windows_v0.0.7.zip 更新日志: OSS C SDK修复sts_token超过http header最大限制的问题 OSS C SDK开发包(2015-10-29)版本0.0.6下载地址: Linux: aliyun_OSS_C_SDK_v0.0.6.tar.gzWindows: oss_c_sdk_windows_v0.0.6.zip 更新日志: OSS C SDK签名时请求头支持x-oss-date,允许用户指定签名时间,解决系统时间偏差导致签名出错的问题OSS C SDK支持CNAME方式访问OSS,CNAME方式请求时指定is_oss_domain值为0新增OSS C SDK demo,提供简单的接口调用示例,方便用户快速入门OSS C SDK sample示例中去除对utf8第三方库的依赖 OSS C SDK开发包(2015-09-14)版本0.0.5下载地址: Linux: aliyun_OSS_C_SDK_v0.0.5.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.5.rar 更新日志: 调整签名时获取GMT时间的方法调整req_id的处理方式,改为从aos_status_t放回状态中直接获取 OSS C SDK开发包(2015-08-17)版本0.0.4下载地址: Linux: aliyun_OSS_C_SDK_v0.0.4.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.4.rar 更新日志: 支持keeplive长连接支持lifecycle设置 OSS C SDK开发包(2015-07-08)版本0.0.3下载地址: Linux: aliyun_OSS_C_SDK_v0.0.3.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.3.rar 更新日志: 增加oss_append_object_from_buffer接口,支持追加上传buffer中的内容到object增加oss_append_object_from_file接口,支持追加上传文件中的内容到object OSS C SDK开发包(2015-06-10)版本0.0.2更新日志: 增加oss_upload_part_copy接口,支持Upload Part Copy方式拷贝增加使用sts服务临时授权方式访问OSS OSS C SDK开发包(2015-05-28)版本0.0.1更新日志: 增加oss_create_bucket接口,创建oss bucket增加oss_delete_bucket接口,删除oss bucket增加oss_get_bucket_acl接口,获取oss bucket的acl增加oss_list_object接口,列出oss bucket中的object增加oss_put_object_from_buffer接口,上传buffer中的内容到object增加oss_put_object_from_file接口,上传文件中的内容到object增加oss_get_object_to_buffer接口,获取object的内容到buffer增加oss_get_object_to_file接口,获取object的内容到文件增加oss_head_object接口,获取object的user meta信息增加oss_delete_object接口,删除object增加oss_copy_object接口,拷贝objet增加oss_init_multipart_upload接口,初始化multipart upload增加oss_upload_part_from_buffer接口,上传buffer中的内容到块中增加oss_upload_part_from_file接口,上传文件中的内容到块增加oss_list_upload_part接口,获取所有已上传的块信息增加oss_complete_multipart_upload接口,完成分块上传增加oss_abort_multipart_upload接口,取消分块上传事件增加oss_list_multipart_upload接口,获取bucket内所有分块上传事件增加oss_gen_signed_url接口,生成一个签名的URL增加oss_put_object_from_buffer_by_url接口,使用url签名的方式上传buffer中的内容到object增加oss_put_object_from_file_by_url接口,使用url签名的方式上传文件中的内容到object增加oss_get_object_to_buffer_by_ur接口,使用url签名的方式获取object的内容到buffer增加oss_get_object_to_file_by_url接口,使用url签名的方式获取object的内容到文件中增加oss_head_object_by_url接口,使用url签名的方式获取object的user meta信息

2019-12-01 23:15:08 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档C SDK 开发包OSS C SDK最新版本点击查看 OSS C SDK开发包(2017-02-22)版本3.4.0下载地址: Linux: aliyun_oss_c_sdk_v3.4.0.tar.gzWindows: aliyun_oss_c_sdk_v3.4.0.zip 更新日志: 添加:支持并发断点续传上传oss_resumable_upload_file修复:oss_gen_signed_url支持临时用户签名修复:初始化默认不打开fd 2,退出时不关闭fd 2修复:解决key为xxx/./yyy/,./async_test/test报SignatureDoesNotMatch的问题 OSS C SDK开发包(2016-12-22)版本3.3.0下载地址: Linux: aliyun_oss_c_sdk_v3.3.0.tar.gzWindows: aliyun_oss_c_sdk_v3.3.0.zip 更新日志: 添加:支持代理Proxy修复:oss_get_object_to_file先下载到本地临时文件,成功后修改文件名称修复:去除Visual Studio编译警告aos_util.c(512) C4146修复:URL上传下载添加CRC校验 OSS C SDK开发包(2016-11-22)版本3.2.1下载地址: Linux: aliyun_oss_c_sdk_v3.2.1.tar.gzWindows: aliyun_oss_c_sdk_v3.2.1.zip 更新日志: 修复:解决oss_copy_object源文件名不能有URL特殊字符的问题 OSS C SDK开发包(2016-11-14)版本3.2.0下载地址: Linux: aliyun_oss_c_sdk_v3.2.0.tar.gzWindows: aliyun_oss_c_sdk_v3.2.0.zip 更新日志: 添加:支持上传、下载CRC检验添加:支持上传回调功能添加:支持进度条功能 OSS C SDK开发包(2016-08-11)版本3.1.0下载地址: Linux: aliyun_oss_c_sdk_v3.1.0.tar.gzWindows: aliyun_oss_c_sdk_v3.1.0.zip 更新日志: 添加:支持RTMP功能修复:支持OSS和IMG合并 OSS C SDK开发包(2016-05-30)版本3.0.0下载地址: Linux: aliyun_oss_c_sdk_v3.0.0.tar.gzWindows: aliyun_oss_c_sdk_v3.0.0.zip 更新日志: 合并Linux、Windows代码修复分片上传时分片过多会异常的问题提供Windows示例工程优化Linux编译安装方法 OSS C SDK开发包(2016-03-28)版本2.1.0下载地址: Linux: aliyun_oss_c_sdk_linux_v2.1.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v2.1.0.zip 更新日志: 完善示例程序header长度由限制为1K升级为最长8K解决部分单词拼写错误 OSS C SDK开发包(2016-03-06)版本2.0.0下载地址: Linux: aliyun_oss_c_sdk_linux_v2.0.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v2.0.0.zip 更新日志: complete multipart接口支持修改原有header重构示例程序和组织方式开放params参数,允许用户自定义设置允许params和headers参数为空,简化用户使用和减少用户代码量支持https支持ip新增部分测试新增oss_put_bucket_acl接口新增目录相关示例新增signed url相关示例完善接口注释删除无用的port配置参数调整oss_init_multipart_upload接口参数顺序优化配置参数名称,使其与官方网站保持一致解决endpoint不能含有http等前缀的问题解决用户无法设置content-type的问题解决无法自动根据file name和key设置content-type的问题解决list upload parts为空时coredump的问题解决oss_upload_file接口在断点续传时可能会coredump的问题解决部分单词拼写错误解决所有警告解决部分头文件宏保护无效的问题解决oss_head_object_by_url接口不生效的问题提高易用性,降低用户使用门槛支持Visual C++ 2008 OSS C SDK开发包(2015-12-17)版本1.0.0下载地址: Linux: aliyun_oss_c_sdk_linux_v1.0.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v1.0.0.zip 更新日志: 调整OSS C SDK依赖的XML第三方库,使用minixml替换libxml减小OSS C SDK的大小修改编译方式为CMAKE,方便用户使用SDK新增oss_upload_file接口,封装multipart upload相关的接口,使用multipart方式上传文件新增oss_delete_objects_by_prefix接口,删除指定prefix的object新增OSS C SDK根据object name或者filename自动添加content_type OSS C SDK开发包(2015-11-12)版本0.0.7下载地址: Linux: aliyun_OSS_C_SDK_v0.0.7.tar.gzWindows: oss_c_sdk_windows_v0.0.7.zip 更新日志: OSS C SDK修复sts_token超过http header最大限制的问题 OSS C SDK开发包(2015-10-29)版本0.0.6下载地址: Linux: aliyun_OSS_C_SDK_v0.0.6.tar.gzWindows: oss_c_sdk_windows_v0.0.6.zip 更新日志: OSS C SDK签名时请求头支持x-oss-date,允许用户指定签名时间,解决系统时间偏差导致签名出错的问题OSS C SDK支持CNAME方式访问OSS,CNAME方式请求时指定is_oss_domain值为0新增OSS C SDK demo,提供简单的接口调用示例,方便用户快速入门OSS C SDK sample示例中去除对utf8第三方库的依赖 OSS C SDK开发包(2015-09-14)版本0.0.5下载地址: Linux: aliyun_OSS_C_SDK_v0.0.5.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.5.rar 更新日志: 调整签名时获取GMT时间的方法调整req_id的处理方式,改为从aos_status_t放回状态中直接获取 OSS C SDK开发包(2015-08-17)版本0.0.4下载地址: Linux: aliyun_OSS_C_SDK_v0.0.4.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.4.rar 更新日志: 支持keeplive长连接支持lifecycle设置 OSS C SDK开发包(2015-07-08)版本0.0.3下载地址: Linux: aliyun_OSS_C_SDK_v0.0.3.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.3.rar 更新日志: 增加oss_append_object_from_buffer接口,支持追加上传buffer中的内容到object增加oss_append_object_from_file接口,支持追加上传文件中的内容到object OSS C SDK开发包(2015-06-10)版本0.0.2更新日志: 增加oss_upload_part_copy接口,支持Upload Part Copy方式拷贝增加使用sts服务临时授权方式访问OSS OSS C SDK开发包(2015-05-28)版本0.0.1更新日志: 增加oss_create_bucket接口,创建oss bucket增加oss_delete_bucket接口,删除oss bucket增加oss_get_bucket_acl接口,获取oss bucket的acl增加oss_list_object接口,列出oss bucket中的object增加oss_put_object_from_buffer接口,上传buffer中的内容到object增加oss_put_object_from_file接口,上传文件中的内容到object增加oss_get_object_to_buffer接口,获取object的内容到buffer增加oss_get_object_to_file接口,获取object的内容到文件增加oss_head_object接口,获取object的user meta信息增加oss_delete_object接口,删除object增加oss_copy_object接口,拷贝objet增加oss_init_multipart_upload接口,初始化multipart upload增加oss_upload_part_from_buffer接口,上传buffer中的内容到块中增加oss_upload_part_from_file接口,上传文件中的内容到块增加oss_list_upload_part接口,获取所有已上传的块信息增加oss_complete_multipart_upload接口,完成分块上传增加oss_abort_multipart_upload接口,取消分块上传事件增加oss_list_multipart_upload接口,获取bucket内所有分块上传事件增加oss_gen_signed_url接口,生成一个签名的URL增加oss_put_object_from_buffer_by_url接口,使用url签名的方式上传buffer中的内容到object增加oss_put_object_from_file_by_url接口,使用url签名的方式上传文件中的内容到object增加oss_get_object_to_buffer_by_ur接口,使用url签名的方式获取object的内容到buffer增加oss_get_object_to_file_by_url接口,使用url签名的方式获取object的内容到文件中增加oss_head_object_by_url接口,使用url签名的方式获取object的user meta信息

2019-12-01 23:15:08 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档C SDK 开发包OSS C SDK最新版本点击查看 OSS C SDK开发包(2017-02-22)版本3.4.0下载地址: Linux: aliyun_oss_c_sdk_v3.4.0.tar.gzWindows: aliyun_oss_c_sdk_v3.4.0.zip 更新日志: 添加:支持并发断点续传上传oss_resumable_upload_file修复:oss_gen_signed_url支持临时用户签名修复:初始化默认不打开fd 2,退出时不关闭fd 2修复:解决key为xxx/./yyy/,./async_test/test报SignatureDoesNotMatch的问题 OSS C SDK开发包(2016-12-22)版本3.3.0下载地址: Linux: aliyun_oss_c_sdk_v3.3.0.tar.gzWindows: aliyun_oss_c_sdk_v3.3.0.zip 更新日志: 添加:支持代理Proxy修复:oss_get_object_to_file先下载到本地临时文件,成功后修改文件名称修复:去除Visual Studio编译警告aos_util.c(512) C4146修复:URL上传下载添加CRC校验 OSS C SDK开发包(2016-11-22)版本3.2.1下载地址: Linux: aliyun_oss_c_sdk_v3.2.1.tar.gzWindows: aliyun_oss_c_sdk_v3.2.1.zip 更新日志: 修复:解决oss_copy_object源文件名不能有URL特殊字符的问题 OSS C SDK开发包(2016-11-14)版本3.2.0下载地址: Linux: aliyun_oss_c_sdk_v3.2.0.tar.gzWindows: aliyun_oss_c_sdk_v3.2.0.zip 更新日志: 添加:支持上传、下载CRC检验添加:支持上传回调功能添加:支持进度条功能 OSS C SDK开发包(2016-08-11)版本3.1.0下载地址: Linux: aliyun_oss_c_sdk_v3.1.0.tar.gzWindows: aliyun_oss_c_sdk_v3.1.0.zip 更新日志: 添加:支持RTMP功能修复:支持OSS和IMG合并 OSS C SDK开发包(2016-05-30)版本3.0.0下载地址: Linux: aliyun_oss_c_sdk_v3.0.0.tar.gzWindows: aliyun_oss_c_sdk_v3.0.0.zip 更新日志: 合并Linux、Windows代码修复分片上传时分片过多会异常的问题提供Windows示例工程优化Linux编译安装方法 OSS C SDK开发包(2016-03-28)版本2.1.0下载地址: Linux: aliyun_oss_c_sdk_linux_v2.1.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v2.1.0.zip 更新日志: 完善示例程序header长度由限制为1K升级为最长8K解决部分单词拼写错误 OSS C SDK开发包(2016-03-06)版本2.0.0下载地址: Linux: aliyun_oss_c_sdk_linux_v2.0.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v2.0.0.zip 更新日志: complete multipart接口支持修改原有header重构示例程序和组织方式开放params参数,允许用户自定义设置允许params和headers参数为空,简化用户使用和减少用户代码量支持https支持ip新增部分测试新增oss_put_bucket_acl接口新增目录相关示例新增signed url相关示例完善接口注释删除无用的port配置参数调整oss_init_multipart_upload接口参数顺序优化配置参数名称,使其与官方网站保持一致解决endpoint不能含有http等前缀的问题解决用户无法设置content-type的问题解决无法自动根据file name和key设置content-type的问题解决list upload parts为空时coredump的问题解决oss_upload_file接口在断点续传时可能会coredump的问题解决部分单词拼写错误解决所有警告解决部分头文件宏保护无效的问题解决oss_head_object_by_url接口不生效的问题提高易用性,降低用户使用门槛支持Visual C++ 2008 OSS C SDK开发包(2015-12-17)版本1.0.0下载地址: Linux: aliyun_oss_c_sdk_linux_v1.0.0.tar.gzWindows: aliyun_oss_c_sdk_windows_v1.0.0.zip 更新日志: 调整OSS C SDK依赖的XML第三方库,使用minixml替换libxml减小OSS C SDK的大小修改编译方式为CMAKE,方便用户使用SDK新增oss_upload_file接口,封装multipart upload相关的接口,使用multipart方式上传文件新增oss_delete_objects_by_prefix接口,删除指定prefix的object新增OSS C SDK根据object name或者filename自动添加content_type OSS C SDK开发包(2015-11-12)版本0.0.7下载地址: Linux: aliyun_OSS_C_SDK_v0.0.7.tar.gzWindows: oss_c_sdk_windows_v0.0.7.zip 更新日志: OSS C SDK修复sts_token超过http header最大限制的问题 OSS C SDK开发包(2015-10-29)版本0.0.6下载地址: Linux: aliyun_OSS_C_SDK_v0.0.6.tar.gzWindows: oss_c_sdk_windows_v0.0.6.zip 更新日志: OSS C SDK签名时请求头支持x-oss-date,允许用户指定签名时间,解决系统时间偏差导致签名出错的问题OSS C SDK支持CNAME方式访问OSS,CNAME方式请求时指定is_oss_domain值为0新增OSS C SDK demo,提供简单的接口调用示例,方便用户快速入门OSS C SDK sample示例中去除对utf8第三方库的依赖 OSS C SDK开发包(2015-09-14)版本0.0.5下载地址: Linux: aliyun_OSS_C_SDK_v0.0.5.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.5.rar 更新日志: 调整签名时获取GMT时间的方法调整req_id的处理方式,改为从aos_status_t放回状态中直接获取 OSS C SDK开发包(2015-08-17)版本0.0.4下载地址: Linux: aliyun_OSS_C_SDK_v0.0.4.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.4.rar 更新日志: 支持keeplive长连接支持lifecycle设置 OSS C SDK开发包(2015-07-08)版本0.0.3下载地址: Linux: aliyun_OSS_C_SDK_v0.0.3.tar.gzWindows: aliyun_OSS_C_SDK_windows_v0.0.3.rar 更新日志: 增加oss_append_object_from_buffer接口,支持追加上传buffer中的内容到object增加oss_append_object_from_file接口,支持追加上传文件中的内容到object OSS C SDK开发包(2015-06-10)版本0.0.2更新日志: 增加oss_upload_part_copy接口,支持Upload Part Copy方式拷贝增加使用sts服务临时授权方式访问OSS OSS C SDK开发包(2015-05-28)版本0.0.1更新日志: 增加oss_create_bucket接口,创建oss bucket增加oss_delete_bucket接口,删除oss bucket增加oss_get_bucket_acl接口,获取oss bucket的acl增加oss_list_object接口,列出oss bucket中的object增加oss_put_object_from_buffer接口,上传buffer中的内容到object增加oss_put_object_from_file接口,上传文件中的内容到object增加oss_get_object_to_buffer接口,获取object的内容到buffer增加oss_get_object_to_file接口,获取object的内容到文件增加oss_head_object接口,获取object的user meta信息增加oss_delete_object接口,删除object增加oss_copy_object接口,拷贝objet增加oss_init_multipart_upload接口,初始化multipart upload增加oss_upload_part_from_buffer接口,上传buffer中的内容到块中增加oss_upload_part_from_file接口,上传文件中的内容到块增加oss_list_upload_part接口,获取所有已上传的块信息增加oss_complete_multipart_upload接口,完成分块上传增加oss_abort_multipart_upload接口,取消分块上传事件增加oss_list_multipart_upload接口,获取bucket内所有分块上传事件增加oss_gen_signed_url接口,生成一个签名的URL增加oss_put_object_from_buffer_by_url接口,使用url签名的方式上传buffer中的内容到object增加oss_put_object_from_file_by_url接口,使用url签名的方式上传文件中的内容到object增加oss_get_object_to_buffer_by_ur接口,使用url签名的方式获取object的内容到buffer增加oss_get_object_to_file_by_url接口,使用url签名的方式获取object的内容到文件中增加oss_head_object_by_url接口,使用url签名的方式获取object的user meta信息

2019-12-01 23:15:08 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 适用场景 在典型的C/S系统架构中,服务器端负责接收并处理客户端的请求。那么考虑一个使用OSS作为后端的存储服务,客户端将要上传的文件发送给服务器端,然后服务器端再将数据转发上传到OSS。在这个过程中,一份数据需要在网络上传输两次,一次从客户端到服务器端,一次从服务器端到OSS。当访问量很大的时候,服务器端需要有足够的带宽资源来满足多个客户端的同时上传的需求,这对架构的伸缩性提出了挑战。 为了解决这种场景带来的挑战,OSS提供了授权给第三方上传的功能。使用这个功能,每个客户端可以直接将文件上传到OSS而不是通过服务器端转发,节省了自建服务器的成本,并且充分利用了OSS的海量数据处理能力,无需考虑带宽和并发限制等,可以让客户专心于业务处理。 目前授权上传可以由两种实现方式:URL签名和临时访问凭证。 URL签名 URL签名是授权访问的一种方式,即在请求的URL中带OSS AccessKeyId和Signature字段,这样用户就可以直接使用该URL来进行上传。每个URL签名中携带有过期时间以保证安全。具体的做法可以参考在URL中包含签名。 临时访问凭证 临时访问凭证是通过阿里云Security Token Service(STS)来实现授权的一种方式。其实现请参见STS Java SDK。临时访问凭证的流程如下: 客户端向服务器端发起获得授权的请求。服务器端先验证客户端的合法性。如果是合法客户端,那么服务器端会使用自己的AccessKey来向STS发起一个请求授权的请求,具体可以参考访问控制。 服务器端获取临时凭证之后返回给客户端。 客户端使用获取的临时凭证来发起向OSS的上传请求,更详细的请求构造可以参考临时授权访问。客户端可以缓存该凭证用来上传,直到凭证失效再向服务器端请求新的凭证。 最佳实践 RAM和STS使用指南 Web端直传实践及上传回调

2019-12-01 23:12:35 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 适用场景 在典型的C/S系统架构中,服务器端负责接收并处理客户端的请求。那么考虑一个使用OSS作为后端的存储服务,客户端将要上传的文件发送给服务器端,然后服务器端再将数据转发上传到OSS。在这个过程中,一份数据需要在网络上传输两次,一次从客户端到服务器端,一次从服务器端到OSS。当访问量很大的时候,服务器端需要有足够的带宽资源来满足多个客户端的同时上传的需求,这对架构的伸缩性提出了挑战。 为了解决这种场景带来的挑战,OSS提供了授权给第三方上传的功能。使用这个功能,每个客户端可以直接将文件上传到OSS而不是通过服务器端转发,节省了自建服务器的成本,并且充分利用了OSS的海量数据处理能力,无需考虑带宽和并发限制等,可以让客户专心于业务处理。 目前授权上传可以由两种实现方式:URL签名和临时访问凭证。 URL签名 URL签名是授权访问的一种方式,即在请求的URL中带OSS AccessKeyId和Signature字段,这样用户就可以直接使用该URL来进行上传。每个URL签名中携带有过期时间以保证安全。具体的做法可以参考在URL中包含签名。 临时访问凭证 临时访问凭证是通过阿里云Security Token Service(STS)来实现授权的一种方式。其实现请参见STS Java SDK。临时访问凭证的流程如下: 客户端向服务器端发起获得授权的请求。服务器端先验证客户端的合法性。如果是合法客户端,那么服务器端会使用自己的AccessKey来向STS发起一个请求授权的请求,具体可以参考访问控制。 服务器端获取临时凭证之后返回给客户端。 客户端使用获取的临时凭证来发起向OSS的上传请求,更详细的请求构造可以参考临时授权访问。客户端可以缓存该凭证用来上传,直到凭证失效再向服务器端请求新的凭证。 最佳实践 RAM和STS使用指南 Web端直传实践及上传回调

2019-12-01 23:12:36 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 适用场景 在典型的C/S系统架构中,服务器端负责接收并处理客户端的请求。那么考虑一个使用OSS作为后端的存储服务,客户端将要上传的文件发送给服务器端,然后服务器端再将数据转发上传到OSS。在这个过程中,一份数据需要在网络上传输两次,一次从客户端到服务器端,一次从服务器端到OSS。当访问量很大的时候,服务器端需要有足够的带宽资源来满足多个客户端的同时上传的需求,这对架构的伸缩性提出了挑战。 为了解决这种场景带来的挑战,OSS提供了授权给第三方上传的功能。使用这个功能,每个客户端可以直接将文件上传到OSS而不是通过服务器端转发,节省了自建服务器的成本,并且充分利用了OSS的海量数据处理能力,无需考虑带宽和并发限制等,可以让客户专心于业务处理。 目前授权上传可以由两种实现方式:URL签名和临时访问凭证。 URL签名 URL签名是授权访问的一种方式,即在请求的URL中带OSS AccessKeyId和Signature字段,这样用户就可以直接使用该URL来进行上传。每个URL签名中携带有过期时间以保证安全。具体的做法可以参考在URL中包含签名。 临时访问凭证 临时访问凭证是通过阿里云Security Token Service(STS)来实现授权的一种方式。其实现请参见STS Java SDK。临时访问凭证的流程如下: 客户端向服务器端发起获得授权的请求。服务器端先验证客户端的合法性。如果是合法客户端,那么服务器端会使用自己的AccessKey来向STS发起一个请求授权的请求,具体可以参考访问控制。 服务器端获取临时凭证之后返回给客户端。 客户端使用获取的临时凭证来发起向OSS的上传请求,更详细的请求构造可以参考临时授权访问。客户端可以缓存该凭证用来上传,直到凭证失效再向服务器端请求新的凭证。 最佳实践 RAM和STS使用指南 Web端直传实践及上传回调

2019-12-01 23:12:35 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 适用场景 在典型的C/S系统架构中,服务器端负责接收并处理客户端的请求。那么考虑一个使用OSS作为后端的存储服务,客户端将要上传的文件发送给服务器端,然后服务器端再将数据转发上传到OSS。在这个过程中,一份数据需要在网络上传输两次,一次从客户端到服务器端,一次从服务器端到OSS。当访问量很大的时候,服务器端需要有足够的带宽资源来满足多个客户端的同时上传的需求,这对架构的伸缩性提出了挑战。 为了解决这种场景带来的挑战,OSS提供了授权给第三方上传的功能。使用这个功能,每个客户端可以直接将文件上传到OSS而不是通过服务器端转发,节省了自建服务器的成本,并且充分利用了OSS的海量数据处理能力,无需考虑带宽和并发限制等,可以让客户专心于业务处理。 目前授权上传可以由两种实现方式:URL签名和临时访问凭证。 URL签名 URL签名是授权访问的一种方式,即在请求的URL中带OSS AccessKeyId和Signature字段,这样用户就可以直接使用该URL来进行上传。每个URL签名中携带有过期时间以保证安全。具体的做法可以参考在URL中包含签名。 临时访问凭证 临时访问凭证是通过阿里云Security Token Service(STS)来实现授权的一种方式。其实现请参见STS Java SDK。临时访问凭证的流程如下: 客户端向服务器端发起获得授权的请求。服务器端先验证客户端的合法性。如果是合法客户端,那么服务器端会使用自己的AccessKey来向STS发起一个请求授权的请求,具体可以参考访问控制。 服务器端获取临时凭证之后返回给客户端。 客户端使用获取的临时凭证来发起向OSS的上传请求,更详细的请求构造可以参考临时授权访问。客户端可以缓存该凭证用来上传,直到凭证失效再向服务器端请求新的凭证。 最佳实践 RAM和STS使用指南 Web端直传实践及上传回调

2019-12-01 23:12:35 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 适用场景 在典型的C/S系统架构中,服务器端负责接收并处理客户端的请求。那么考虑一个使用OSS作为后端的存储服务,客户端将要上传的文件发送给服务器端,然后服务器端再将数据转发上传到OSS。在这个过程中,一份数据需要在网络上传输两次,一次从客户端到服务器端,一次从服务器端到OSS。当访问量很大的时候,服务器端需要有足够的带宽资源来满足多个客户端的同时上传的需求,这对架构的伸缩性提出了挑战。 为了解决这种场景带来的挑战,OSS提供了授权给第三方上传的功能。使用这个功能,每个客户端可以直接将文件上传到OSS而不是通过服务器端转发,节省了自建服务器的成本,并且充分利用了OSS的海量数据处理能力,无需考虑带宽和并发限制等,可以让客户专心于业务处理。 目前授权上传可以由两种实现方式:URL签名和临时访问凭证。 URL签名 URL签名是授权访问的一种方式,即在请求的URL中带OSS AccessKeyId和Signature字段,这样用户就可以直接使用该URL来进行上传。每个URL签名中携带有过期时间以保证安全。具体的做法可以参考在URL中包含签名。 临时访问凭证 临时访问凭证是通过阿里云Security Token Service(STS)来实现授权的一种方式。其实现请参见STS Java SDK。临时访问凭证的流程如下: 客户端向服务器端发起获得授权的请求。服务器端先验证客户端的合法性。如果是合法客户端,那么服务器端会使用自己的AccessKey来向STS发起一个请求授权的请求,具体可以参考访问控制。 服务器端获取临时凭证之后返回给客户端。 客户端使用获取的临时凭证来发起向OSS的上传请求,更详细的请求构造可以参考临时授权访问。客户端可以缓存该凭证用来上传,直到凭证失效再向服务器端请求新的凭证。 最佳实践 RAM和STS使用指南 Web端直传实践及上传回调

2019-12-01 23:12:35 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 适用场景 在典型的C/S系统架构中,服务器端负责接收并处理客户端的请求。那么考虑一个使用OSS作为后端的存储服务,客户端将要上传的文件发送给服务器端,然后服务器端再将数据转发上传到OSS。在这个过程中,一份数据需要在网络上传输两次,一次从客户端到服务器端,一次从服务器端到OSS。当访问量很大的时候,服务器端需要有足够的带宽资源来满足多个客户端的同时上传的需求,这对架构的伸缩性提出了挑战。 为了解决这种场景带来的挑战,OSS提供了授权给第三方上传的功能。使用这个功能,每个客户端可以直接将文件上传到OSS而不是通过服务器端转发,节省了自建服务器的成本,并且充分利用了OSS的海量数据处理能力,无需考虑带宽和并发限制等,可以让客户专心于业务处理。 目前授权上传可以由两种实现方式:URL签名和临时访问凭证。 URL签名 URL签名是授权访问的一种方式,即在请求的URL中带OSS AccessKeyId和Signature字段,这样用户就可以直接使用该URL来进行上传。每个URL签名中携带有过期时间以保证安全。具体的做法可以参考在URL中包含签名。 临时访问凭证 临时访问凭证是通过阿里云Security Token Service(STS)来实现授权的一种方式。其实现请参见STS Java SDK。临时访问凭证的流程如下: 客户端向服务器端发起获得授权的请求。服务器端先验证客户端的合法性。如果是合法客户端,那么服务器端会使用自己的AccessKey来向STS发起一个请求授权的请求,具体可以参考访问控制。 服务器端获取临时凭证之后返回给客户端。 客户端使用获取的临时凭证来发起向OSS的上传请求,更详细的请求构造可以参考临时授权访问。客户端可以缓存该凭证用来上传,直到凭证失效再向服务器端请求新的凭证。 最佳实践 RAM和STS使用指南 Web端直传实践及上传回调

2019-12-01 23:12:35 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 适用场景 在典型的C/S系统架构中,服务器端负责接收并处理客户端的请求。那么考虑一个使用OSS作为后端的存储服务,客户端将要上传的文件发送给服务器端,然后服务器端再将数据转发上传到OSS。在这个过程中,一份数据需要在网络上传输两次,一次从客户端到服务器端,一次从服务器端到OSS。当访问量很大的时候,服务器端需要有足够的带宽资源来满足多个客户端的同时上传的需求,这对架构的伸缩性提出了挑战。 为了解决这种场景带来的挑战,OSS提供了授权给第三方上传的功能。使用这个功能,每个客户端可以直接将文件上传到OSS而不是通过服务器端转发,节省了自建服务器的成本,并且充分利用了OSS的海量数据处理能力,无需考虑带宽和并发限制等,可以让客户专心于业务处理。 目前授权上传可以由两种实现方式:URL签名和临时访问凭证。 URL签名 URL签名是授权访问的一种方式,即在请求的URL中带OSS AccessKeyId和Signature字段,这样用户就可以直接使用该URL来进行上传。每个URL签名中携带有过期时间以保证安全。具体的做法可以参考在URL中包含签名。 临时访问凭证 临时访问凭证是通过阿里云Security Token Service(STS)来实现授权的一种方式。其实现请参见STS Java SDK。临时访问凭证的流程如下: 客户端向服务器端发起获得授权的请求。服务器端先验证客户端的合法性。如果是合法客户端,那么服务器端会使用自己的AccessKey来向STS发起一个请求授权的请求,具体可以参考访问控制。 服务器端获取临时凭证之后返回给客户端。 客户端使用获取的临时凭证来发起向OSS的上传请求,更详细的请求构造可以参考临时授权访问。客户端可以缓存该凭证用来上传,直到凭证失效再向服务器端请求新的凭证。 最佳实践 RAM和STS使用指南 Web端直传实践及上传回调

2019-12-01 23:12:35 0 浏览量 回答数 0

回答

详细信息 如何通过签名URL方式上传资源? 有关Java代码示例,请参考Java实现生成URL签名的代码示例。 如何获取Object的签名URL? 请参考上传Object后如何获取访问URL。 私有Bucket鉴权回源开启,通过CDN域名访问签名URL报错如何排查? 请参考访问CDN加速资源返回403状态码。 如何获取OSS图片处理的签名URL? 您可以通过OSS管理控制台直接获取图片签名URL,也可以通过各个语言的SDK生成带签名图片处理URL。 通过管理控制台获取 登录OSS 管理控制台 。单击您的Bucket名字,进入Bucket概览页。单击文件管理,选择一张已经存在的图片或者上传新图片,单击图片名称打开图片预览页。从图片样式下拉列表中选择一个图片样式。有关图片样式设置,请参考快速使用OSS图片服务。 5。 在文件预览窗口中确认经过图片处理后的图片效果。带有图片样式的公网访问地址也会同步生成,您只需单击复制文件URL就可获取到文件访问地址。 为何HEAD请求OSS签名URL报403错误? 如果传入的AccessKeyId不存在或Inactive,返回403 Forbidden。错误码为InvalidAccessKeyId。若用户请求头中Authorization值的格式不对,返回400 Bad Request。错误码为InvalidArgument。OSS所有的请求都必须使用HTTP 1.1协议规定的GMT时间格式。其中,日期的格式为date1 = 2DIGIT SP month SP 4DIGIT; day month year (e.g., 02 Jun 1982)。上述日期格式中,“天”所占位数都是“2 DIGIT”。因此,“Jun 2”、“2 Jun 1982”和“2-Jun-82”都是非法日期格式。如果签名验证的时候,消息头部没有传入Date或者格式不正确,返回403 Forbidden错误。错误码为AccessDenied。传入请求的时间必须在OSS服务器当前时间之后的15分钟以内,否则返回403 Forbidden。错误码为RequestTimeTooSkewed。如果AccessKeyId为Active,但OSS判断用户的请求发生签名错误,则返回403 Forbidden,并在返回给用户的Response中告诉用户正确的用于验证加密的签名字符串。用户可以根据OSS的Response来检查自己的签名字符串是否正确。

剑曼红尘 2020-03-26 19:06:14 0 浏览量 回答数 0

问题

OSS如何实现授权给第三方上传?

青衫无名 2019-12-01 21:36:38 1410 浏览量 回答数 0

回答

问题描述 OSS图片处理URL访问时,有如下三种报错提示。 NoSuchStyle NoSuchKey NoSuchFile 问题原因 根据以上报错提示,错误原因如下。 NoSuchStyle错误原因是由于没有在OSS图片处理服务中定义指定的域名处理规则。 NoSuchKey和NoSuchFile错误原因皆是文件不存在。通常直接访问一个不存在的文件,会报错NoSuchkey。如果用图片处理服务处理一个不存在的图片文件,会报错NoSuchFile。 解决方案 根据以上错误原因,解决方法如下。 NoSuchStyle 在OSS图片处理页面,定义指定的规则即可。 NoSuchKey和NoSuchFile 针对NoSuchKey错误可以通过在用户OSS控制台Bucket下,创建指定目录或者指定的文件解决。针对NoSuchFile错误可以通过在OSS控制台上的 文件管理 处,上传指定图片即可。 适用于 对象存储 OSS

剑曼红尘 2020-03-26 19:00:08 0 浏览量 回答数 0

问题

OSS图片处理URL访问时有“NoSuchStyle, NoSuchKey, NoSuchFile”

剑曼红尘 2020-03-26 18:59:41 0 浏览量 回答数 1

回答

IMM 提供了类似 OSS 图片处理 的便捷使用方式,通过 OSS 对象 URL 中传递x-oss-process参数,快速实现 IMM 的高级功能,使用示例如下: http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=imm/detectface 参数的格式为 x-oss-process=module/action,parame_value x-oss-process:数据处理操作固定参数名,携带该参数时,可以做相应的数据处理操作。 module:操作的模块区分,OSS 原生提供 2 类模块,图片处理模块image和视频处理模块video,智能媒体管理 服务提供的处理模块为imm。 action:数据的操作,如上示例中为的detectface人脸识别。 parame_value:数据操作对应的参数,采用 key_value 形式,通过下划线分割;当某些操作参数唯一时,可以单独输出 value 即可,具体以各操作定义为准。 产品开通 如果还未开通 智能媒体管理 服务,需先完成产品开通后,才进行如下步骤: 登录 阿里云官网 。 将鼠标移至 产品->云计算基础->存储服务->智能媒体管理,打开 IMM 产品详情页面。 在IMM 产品详情页,单击 立即开通 。 开通服务后,会自动跳转到 IMM 控制台 。 一键生成访问角色 智能媒体管理支持处理数据来源为 OSS 的数据,因此需要授权 智能媒体管理 访问存储服务的相关权限。 操作步骤 登录 IMM 控制台 。 进入控制台时,会默认检查该是否有该角色权限,会弹出提示框,点击授权; 授权访问 一键配置开通 开通 智能媒体管理 服务后,可以在 OSS 控制台 进行管控操作,快速使用相关功能。如下操作步骤: 登录 OSS 控制台。 点击任意 Bucket,进入Bucket 详情页。 点击智能媒体管理,如果没有开通任何功能,直接点击一键开通。 确认开通的功能项,以及对应的计费规则,点击确认。 demo 注意:OSS 与智能媒体管理绑定,本质是每个分析功能与智能媒体管理的一个 Project 关联调用。一键开通,会帮助默认创建对应区域的 IMM Project,然后与该 OSS Bucket 做绑定。 SDK 方式直接使用 正常的生产中,可通过 OSS SDK 直接使用分析数据,示例如下: public class OssProcessPreview{ public static void main(String[] args) { String ak = ""; String sk = ""; String bucketName = "imm-user-zzh"; String objectKey = "test.jpg"; URL url = getUrl("imm/detectface", ak, sk, bucketName, objectKey); System.out.println(url.toString()); bucketName = "imm-user-zzh"; objectKey = "a.xlsx"; url = getUrl("imm/previewdoc", ak , sk ,bucketName, objectKey); System.out.println(url.toString()); } private static URL getUrl(String process, String ak, String sk, String bucketName, String objectKey) { OSSClient client = new OSSClient(ak, sk); client.setEndpoint("oss-cn-shanghai.aliyuncs.com"); GetObjectRequest getObjectRequest = new GetObjectRequest(bucketName, objectKey); getObjectRequest.setProcess(process); GeneratePresignedUrlRequest request = new GeneratePresignedUrlRequest(bucketName, objectKey); request.setProcess(process); request.setExpiration(new Date(new Date().getTime() + 3600 * 1000)); return client.generatePresignedUrl(request); } }

1934890530796658 2020-03-31 12:41:23 0 浏览量 回答数 0

问题

Python-SDK 之如何实现图片处理?

青衫无名 2019-12-01 21:41:10 1354 浏览量 回答数 0

问题

C-SDK 之如何实现图片处理?

青衫无名 2019-12-01 21:46:23 1311 浏览量 回答数 0

问题

JavaScript-SDK之如何实现图片处理(一)?

青衫无名 2019-12-01 21:44:36 1207 浏览量 回答数 0

问题

玩转阿里云OSS(四)

feun中kul 2019-12-01 21:39:11 5961 浏览量 回答数 1

问题

oss图片处理-格式转换-更新体验

洵云 2019-12-01 22:10:42 2495 浏览量 回答数 2

回答

Re请问Node.js后端签名直传,上传回调到服务器之后怎么验证oss签名 上传文件成功,nodejs验证回调签名不成功,请问大佬们怎么处理? ------------------------- Re请问Node.js后端签名直传,上传回调到服务器之后怎么验证oss签名 function test( oss_callback) {   const signature = Buffer. from(oss_callback.authorization, ' base64 '). toString();//callback签名    const x_oss_pub_key_url = oss_callback[ ' x-oss-pub-key-url '];    const pub_key_url = Buffer. from(x_oss_pub_key_url, ' base64 '). toString();       if (pub_key_url. match( / http [ s ] ? \:\/\/gosspublic\.alicdn\.com\/ /)) {      request(pub_key_url, function ( error, response, public_key) {               console. log(public_key); //公钥               const sign_str = md5( decodeURI(path) + ' \n ' + querystring. stringify(reqbody)); //签名字符串        var verifier = crypto. createVerify( ' md5WithRSAEncryption ');       verifier. update( Buffer. from(sign_str));        console. log(verifier. verify(public_key, signature, ' base64 '));     });   } else {      throw new Error( ' public key url illegal ')   } }

凡凡1990 2019-12-02 00:37:38 0 浏览量 回答数 0

回答

Re请问Node.js后端签名直传,上传回调到服务器之后怎么验证oss签名 上传文件成功,nodejs验证回调签名不成功,请问大佬们怎么处理? ------------------------- Re请问Node.js后端签名直传,上传回调到服务器之后怎么验证oss签名 function test( oss_callback) {   const signature = Buffer. from(oss_callback.authorization, ' base64 '). toString();//callback签名    const x_oss_pub_key_url = oss_callback[ ' x-oss-pub-key-url '];    const pub_key_url = Buffer. from(x_oss_pub_key_url, ' base64 '). toString();       if (pub_key_url. match( / http [ s ] ? \:\/\/gosspublic\.alicdn\.com\/ /)) {      request(pub_key_url, function ( error, response, public_key) {               console. log(public_key); //公钥               const sign_str = md5( decodeURI(path) + ' \n ' + querystring. stringify(reqbody)); //签名字符串        var verifier = crypto. createVerify( ' md5WithRSAEncryption ');       verifier. update( Buffer. from(sign_str));        console. log(verifier. verify(public_key, signature, ' base64 '));     });   } else {      throw new Error( ' public key url illegal ')   } }

凡凡1990 2019-12-02 00:37:38 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档问题:OSS支持压缩图片吗?回答:目前OSS产品可使用“图片处理”功能自定义设置样式,在样式中可以设定缩放类型,实现图片尺寸修改;调整图片质量参数实现压缩功能。 问题:OSS API返回结果没有JSON格式的吗?回答:只有XML格式 问题:咨询一下java sdk中的 ossclient对象是否是线程安全的?回答:java sdk中的 ossclient对象是线程安全的 问题:比如多个文件object, 直接指定多个object,生成一个url,打包一起下载?回答:目前oss不支持多个object打包下载。此需求可以由上层应用逻辑进行处理。OSS服务提供平台级基础资源的存储支持。 问题:OSS不想让其它人访问,那有什么办法能实现么?回答:把bucket设成私有读写就可以了 问题:OSS存储文件,能为多个用户设置访问权限吗?回答:OSS目前不支持针对文件进行多用户访问权限的设置。 问题:OSS可以限制 IP 或者域名访问?回答:OSS支持防盗链功能,即支持域名访问的白名单。暂时不支持限制IP的访问。 问题:OSS服务是否限制用户的并发请求数?回答:每个区域(例如:北京),每个用户上限为1万QPS 问题:OSS能否避免迅雷感知下载?回答:暂时不防迅雷。 问题:OSS上传有流量限制吗?回答:OSS不会限制上传流量如果问题还未能解决,请联系售后技术支持。  

2019-12-01 23:31:36 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档问题:OSS支持压缩图片吗?回答:目前OSS产品可使用“图片处理”功能自定义设置样式,在样式中可以设定缩放类型,实现图片尺寸修改;调整图片质量参数实现压缩功能。 问题:OSS API返回结果没有JSON格式的吗?回答:只有XML格式 问题:咨询一下java sdk中的 ossclient对象是否是线程安全的?回答:java sdk中的 ossclient对象是线程安全的 问题:比如多个文件object, 直接指定多个object,生成一个url,打包一起下载?回答:目前oss不支持多个object打包下载。此需求可以由上层应用逻辑进行处理。OSS服务提供平台级基础资源的存储支持。 问题:OSS不想让其它人访问,那有什么办法能实现么?回答:把bucket设成私有读写就可以了 问题:OSS存储文件,能为多个用户设置访问权限吗?回答:OSS目前不支持针对文件进行多用户访问权限的设置。 问题:OSS可以限制 IP 或者域名访问?回答:OSS支持防盗链功能,即支持域名访问的白名单。暂时不支持限制IP的访问。 问题:OSS服务是否限制用户的并发请求数?回答:每个区域(例如:北京),每个用户上限为1万QPS 问题:OSS能否避免迅雷感知下载?回答:暂时不防迅雷。 问题:OSS上传有流量限制吗?回答:OSS不会限制上传流量如果问题还未能解决,请联系售后技术支持。  

2019-12-01 23:31:37 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档问题:OSS支持压缩图片吗?回答:目前OSS产品可使用“图片处理”功能自定义设置样式,在样式中可以设定缩放类型,实现图片尺寸修改;调整图片质量参数实现压缩功能。 问题:OSS API返回结果没有JSON格式的吗?回答:只有XML格式 问题:咨询一下java sdk中的 ossclient对象是否是线程安全的?回答:java sdk中的 ossclient对象是线程安全的 问题:比如多个文件object, 直接指定多个object,生成一个url,打包一起下载?回答:目前oss不支持多个object打包下载。此需求可以由上层应用逻辑进行处理。OSS服务提供平台级基础资源的存储支持。 问题:OSS不想让其它人访问,那有什么办法能实现么?回答:把bucket设成私有读写就可以了 问题:OSS存储文件,能为多个用户设置访问权限吗?回答:OSS目前不支持针对文件进行多用户访问权限的设置。 问题:OSS可以限制 IP 或者域名访问?回答:OSS支持防盗链功能,即支持域名访问的白名单。暂时不支持限制IP的访问。 问题:OSS服务是否限制用户的并发请求数?回答:每个区域(例如:北京),每个用户上限为1万QPS 问题:OSS能否避免迅雷感知下载?回答:暂时不防迅雷。 问题:OSS上传有流量限制吗?回答:OSS不会限制上传流量如果问题还未能解决,请联系售后技术支持。  

2019-12-01 23:31:35 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 云栖号物联网 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 云栖号弹性计算 阿里云云栖号 云栖号案例 云栖号直播