• 关于

    调整上传文件大小的限制

    的搜索结果

问题

nginx wordpress上传文件大小限制1M更改无效

abc个123 2019-12-01 20:19:39 1280 浏览量 回答数 1

问题

如何通过IIS7.5和php.ini配置文件调整网站后上传文件大小限制

KB小秘书 2019-12-01 19:35:18 33 浏览量 回答数 1

问题

分块上传块大小如何选择更高效?

mzoge1990 2019-12-01 22:01:32 10104 浏览量 回答数 5

阿里云爆款特惠专场,精选爆款产品低至0.95折!

爆款ECS云服务器8.1元/月起,云数据库低至1.5折,限时抢购!

问题

虚拟独享主机,通过网站后台程序,上传的文件的大小限制是多少

1159354338554066 2019-12-01 18:59:55 168 浏览量 回答数 1

问题

如何通过IIS7.5和php.ini配置文件调整网站后上传文件大小限制

boxti 2019-12-01 21:30:39 1521 浏览量 回答数 0

问题

discuz如何设置上传附件大小最大2MB

小柒2012 2019-12-01 22:09:34 7838 浏览量 回答数 6

回答

PHP.INI配置:文件上传功能配置教程   上传大文件主要涉及配置upload_max_filesiz选项。   php.ini配置文件中的默认文件上传大小为2M,php初学者容易犯的一个错误是在编写文件上传功能时通过设置上传文件最大大小的表单区域,即允许上传文件的最大值,max_file_size(隐藏值域)的值来规定上传文件的大小,其实一般别人可以绕过这个值,所以安全起见,最好是在php.ini配置文件中配置upload_max_filesize选项,设定文件上传的大小。   默认upload_max_filesize = 2M,即文件上传的大小为2M,如果你想上传超过8M的文件,比如20M,你必须设定upload_max_filesize = 20M。   文件上传的其他注意事项   在上传大文件时,你会有上传速度慢的感觉,当超过一定的时间,会报脚本执行超过30秒的错误,这是因为在php.ini配置文件中max_execution_time配置选项在作怪,其表示每个脚本最大允许执行时间(秒),0 表示没有限制。你可以适当调整max_execution_time的值,不推荐设定为0。 http://www.52itstyle.com/thread-1355-1-1.html

小柒2012 2019-12-02 02:51:03 0 浏览量 回答数 0

回答

楼主您好, 默认情况下,.htaccess是属于特殊文件,一般不直接在ftp客户端里显示。 您可以在ftp客户端,设置显示隐藏的文件,以方便您查看、编辑此类文件喔。 出现 Internal server error,很可能是您的.htaccess文件内容不恰当导致的喔。 请参考:《常用FTP客户端软件连接设置显示.htaccess等隐藏文件的方法》, https://help.aliyun.com/knowledge_detail/6660966.html ------------------------- 回 3楼(吐露心声) 的帖子 楼主您好, 如果您使用的是虚拟主机,可以通过主机管理面板来调整php的上传文件大小限制喔。 请参考这里:《云虚拟主机通过主机管理控制台调整上传文件大小的限制》, https://help.aliyun.com/knowledge_detail/6993806.html

dongshan8 2019-12-02 01:25:15 0 浏览量 回答数 0

回答

问答一下问题:   1. 分块上传,目前支持的块大小最小为100KB。你看到的可能是老的文档,或者某个地方的文档没有更新。如果是后者,请告知,我们可以反馈给官方团队。   2. 分块上传时,如果带宽等方面没有限制,你可以并发同时上传多个part,这样可以加快上传速度。   3. 在网络条件不是很稳定时,可以适当减小分块的大小,这样可以提供每块上传的成功率,减少重复上传的数据量。 引用楼主mzoge1990于2015-06-16 08:57发表的 分块上传块大小如何选择更高效? : 在OSS 的api中描述到单个object的大小限制为5GB,上传大文件时可以采用分块上传,除了最后一块外,每个块的大小必须大于5MB,我想知道的是: 1. 上传的块大小有上限限制吗,是多少? 2. OSS中文件物理存储时分块的大小是多大? 3. 通过调整分块上传块大小是否能提高数据传输效率,块大小如何选择(在带宽足够大的情况下)? ....... [url=http://bbs.aliyun.com/job.php?action=topost&tid=248541&pid=tpc][/url] ------------------------- Re:回2楼deadbeef的帖子 你问的这个问题属于OSS的内部实现,没办法回答啊。 引用第5楼mzoge1990于2015-06-18 11:03发表的 回2楼deadbeef的帖子 : 嗯,感谢回复。刚看了看在线的api文档,的确最小是100KB,我看的是旧的。 我想知道OSS在收到一个Object或者part的时候还会对其进行分块存储吗,如果还分,那么块大小是多少? [url=http://bbs.aliyun.com/job.php?action=topost&tid=248541&pid=666311][/url]

deadbeef 2019-12-02 02:32:17 0 浏览量 回答数 0

回答

问题现象 ECS Windows系统搭建的网站,程序后台一般都有上传文件的功能,如何调整后台上传文件的大小限制 解决方案 1、针对使用IIS7.5搭建的ASP网站,可以在下图位置处进行调整: 打开Internet 信息服务(IIS)管理器,点击需要修改的站点名称,然后点击IIS下的ASP 然后在限制属性里修改“最大请求实体主体限制”后面的数字,此处数字单位是b,例如设置最大上传2M,即填写2*1024*1024=2097152 2、针对使用IIS7.5搭建的ASP.NET网站,找到C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml此文件,通过记事本打开之后搜索关键字maxAllowedContentLength,然后修改其后defaultValue后面的数值,此处数字单位也是b 3、针对php网站,需要在php环境安装目录下找到php.ini文件,搜索关键字upload_max_filesize,然后直接修改后面的数值,此处单位是M

KB小秘书 2019-12-02 01:27:47 0 浏览量 回答数 0

回答

您好,目前我们针对轻云主机后台上传限制做了调整,针对不同系统和编程语言支持上传的文件大小也不一样,请参考如下回复。 windows系统: 1.asp程序限制:10M 2.asp.net程序限制:30M 3.支持PHP的windows系统:2M LINUX系统: PHP:10M

阿里云支持与服务 2019-12-02 01:36:44 0 浏览量 回答数 0

问题

调整上传文件大小的限制

2019-12-01 18:43:56 397 浏览量 回答数 1

问题

在wdCP v3面板中调整php上传的文件大小设置

dongshan8 2019-12-01 21:44:19 5171 浏览量 回答数 1

回答

具体只需要登录管理员账户进入后台,鼠标移动到左上角的我的站点-管理站点-设置,点击进入,找到有一个最大上传文件大小的限制的设置地方,发现限制为1500KB,注意是KB,果然是1M左右文件大小,通过调整为8192KB 即8M(服务器端自己设置的为8M,足够用了,这里不能超过这个数值,不然上传时还得报错)保存更改,返回到站点的后台,完美解决了问题。 如果发现wordpress按照网上的解决方法怎么设置都无效,而其他的如数据库,本服务器的其他站点上传文件都正常的话,不妨考虑下自己的wordpress站点是不是开启了多站点功能了。 可参考这篇文章https://www.lmdouble.com/1408372038.html

问问小秘 2019-12-26 11:05:42 0 浏览量 回答数 0

问题

云虚拟主机通过主机管理控制台调整上传文件大小的限制

2019-12-01 18:43:56 529 浏览量 回答数 1

问题

Linux 系统云虚拟主机通过主机管理控制台调整上传文件大小的限制

2019-12-01 18:43:57 230 浏览量 回答数 1

回答

Nginx服务器错误一般有以下几点原因: 1、请求的header过大。nginx默认的header长度上限是4k,如果超过了这个值,nginx会直接返回400错误. 解决方法:配置nginx.conf相关设置。可以通过以下2个参数来调整header上限: client_header_buffer_size 16k;large_client_header_buffers 4 16k。 2、上传文件过程中出现错误。这时浏览器显示“413 Request Entity Too Large”。这是因为没有设置client_max_body_size,这个参数默认只是1M,也就是说发布的文章内容大小不能超过1M。 解决方法:增加如下两行到nginx.conf的http{}段, 增大nginx上传文件大小限制:设置允许发布内容为8M:client_max_body_size 8M;client_body_buffer_size 128k。 另外如果运行的是php,那么还要检查php.ini,这个大小client_max_body_size要和php.ini中的如下值的最大值一致或者稍大,这样就不会因为提交数据大小不一致出现的错误:post_max_size = 8M;upload_max_filesize = 6M。 修改完配置后,别忘记重新加载。 3、客户端在为等到服务器相应返回前就关闭了客户端描述符。一般出现在客户端设置超时后,服务器主动关闭。 解决方法:根据实际Nginx后端服务器的处理时间修改客户端超时时间。 4、脚本错误(php语法错误、lua语法错误)。 解决方法:查看nginx_err_log php_err_log。 5、访问量过大,系统资源限制,不能打开过多文件。 磁盘空间不足。(access log开启可能导致磁盘满溢,服务器主动关闭)。 解决方法:修改/etc/sysctl.conf文件,并使用下面的命令确认: #sysctl -p。要使 limits.conf 文件配置生效,必须要确保 pam_limits.so 文件被加入到启动文件中。 6、后端服务无法处理,业务中断。 解决方法:从后端日志获取错误原因,解决后端服务器问题。 7、后端服务器在超时时间内,未响应Nginx代理请求。 解决方法:根据后端服务器实际处理情况,调正后端请求超时时间。 8、网站页面缓存过大。 解决方法:配置nginx.conf相关设置:fastcgi_buffers 8 128k;send_timeout 60。 “答案来源于网络,供您参考” 希望以上信息可以帮到您!

牧明 2019-12-02 02:17:24 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 当用户访问OSS出现错误时,OSS会返回给用户相应的错误码和错误信息,便于用户定位问题,并做出适当的处理。 OSS的错误响应格式 当用户访问OSS出错时,OSS会返回给用户一个合适的3xx,4xx或者5xx的HTTP状态码;以及一个application/xml格式的消息体。 错误响应的消息体例子: <?xml version="1.0" ?> <Error xmlns=”http://doc.oss-cn-hangzhou.aliyuncs.com”> <Code> AccessDenied </Code> <Message> Query-string authentication requires the Signature, Expires and OSSAccessKeyId parameters </Message> <RequestId> 1D842BC5425544BB </RequestId> <HostId> oss-cn-hangzhou.aliyuncs.com </HostId> </Error> 所有错误的消息体中都包括以下几个元素: Code:OSS返回给用户的错误码。 Message:OSS给出的详细错误信息。 RequestId:用于唯一标识该次请求的UUID;当你无法解决问题时,可以凭这个RequestId来请求OSS开发工程师的帮助。 HostId:用于标识访问的OSS集群,与用户请求时使用的Host一致。 其他特殊的错误信息元素请参照每个请求的具体介绍。 OSS的错误码 OSS的错误码列表如下: 错误码 描述 HTTP状态码 说明 AccessDenied 拒绝访问 403 原因及排除请参看权限问题及排查 BucketAlreadyExists Bucket已经存在 409 CreateBucket指定的BucketName已经使用,请选择新的BucketName BucketNotEmpty Bucket不为空 409 DeleteBucket前请先删除文件和未完成的分片上传任务 CallbackFailed 上传回调失败 203 原因及排除请参看上传回调错误及排除 EntityTooLarge 实体过大 400 Post请求消息长度超过 5GB,原因及排除请参看PostObject错误及排查 EntityTooSmall 实体过小 400 Post请求消息长度太短,排除请参看PostObject错误及排查 FieldItemTooLong Post请求中表单域过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 FilePartInterity 文件Part已改变 400 读分片数据时发现数据与校验和不符 FilePartNotExist 文件Part不存在 400 CompleteMultipartUpload提交的分片没有上传 FilePartStale 文件Part过时 400 读分片数据时发现数据与长度不符 IncorrectNumberOfFilesInPOSTRequest Post请求中文件个数非法 400 Post请求表单域中只能有一个file域,排除请参看PostObject错误及排查 InvalidArgument 参数格式错误 400 参数格式不符合要求,请对照相应API InvalidAccessKeyId AccessKeyId不存在 403 AccessKeyId无效或过期,排除请参看403错误及排查 InvalidBucketName 无效的Bucket名字 400 Bucket命名规则请参看开发人员指南 InvalidDigest 无效的摘要 400 指定的MD5校验值与文件不符,MD5的计算方法请参见PutObject InvalidEncryptionAlgorithmError 指定的熵编码加密算法错误 400 目前只支持AES256加密算法,详见PutObject InvalidObjectName 无效的Object名字 400 ObjectName命名规则请参看开发人员指南 InvalidPart 无效的Part 400 CompleteMultipartUpload提交的Part无效,PartNumber或ETag错误 InvalidPartOrder 无效的part顺序 400 CompleteMultipartUpload提交的Part需按照PartNumber升序排列 InvalidPolicyDocument 无效的Policy文档 400 Post请求中Policy无效,排除请参看PostObject错误及排查 InvalidTargetBucketForLogging Logging操作中有无效的目标bucket 400 存放Logging的目标bucket不存在,请更换 InternalError OSS内部发生错误 500 请重试 MalformedXML XML格式非法 400 请求中XML非法,请根据具体请求排除DeleteObjects、CompleteMultipartUpload、PutBucketLogging、PutBucketWebsite、PutBucketLifecycle、PutBucketReferer、PutBucketCORS MalformedPOSTRequest Post请求的body格式非法 400 表单域格式非法,排除请参看PostObject错误及排查 MaxPOSTPreDataLengthExceededError Post请求上传文件内容之外的body过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 MethodNotAllowed 不支持的方法 405 以OSS不支持的操作来访问资源 MissingArgument 缺少参数 411 请参看具体的API对照解决 MissingContentLength 缺少内容长度 411 消息即非chunked encoding又没有携带Content-Length NoSuchBucket Bucket不存在 404 NoSuchKey Object不存在 404 NoSuchUpload Multipart Upload ID不存在 404 没有初始化分片上传或者初始化的分片上传过期 NotImplemented 无法处理的方法 400 OSS不支持的操作 ObjectNotAppendable 不是可追加文件 409 OSS有三类文件normal、appendable、multipart,只有appendable类型的文件才能执行AppendObject PositionNotEqualToLength Append的位置和文件长度不相等 409 详见AppendObject PreconditionFailed 预处理错误 412 下载条件不符合,详见GetObject RequestTimeTooSkewed 发起请求的时间和服务器时间超出15分钟 403 排除请参看403错误及排查 RequestTimeout 请求超时 400 请重试 RequestIsNotMultiPartContent Post请求content-type非法 400 排除请参看PostObject错误及排查 DownloadTrafficRateLimitExceeded 下载流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 UploadTrafficRateLimitExceeded 上传流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 SignatureDoesNotMatch 签名错误 403 排除请参看Header中签名、URL中签名 TooManyBuckets Bucket数目超过限制 400 默认上限是 10,有调整需求请提交工单 OSS常见错误及排除 上传回调错误及排除 403错误及排查 PostObject错误及排查 权限问题及排查 跨域资源共享CORS错误及排除 防盗链Referer配置及错误排除 STS常见问题及排查 SDK/Tool常见错误及排除 Java SDK Python SDK C SDK ossfs ossftp OSS不支持的操作 如果试图以OSS不支持的操作来访问某个资源,返回405 Method Not Allowed错误。 错误请求示例: ABC /1.txt HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Date: Thu, 11 Aug 2016 03:53:40 GMT Authorization: signatureValue 返回示例: HTTP/1.1 405 Method Not Allowed Server: AliyunOSS Date: Thu, 11 Aug 2016 03:53:44 GMT Content-Type: application/xml Content-Length: 338 Connection: keep-alive x-oss-request-id: 57ABF6C8BC4D25D86CBA5ADE Allow: GET DELETE HEAD PUT POST OPTIONS <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>MethodNotAllowed</Code> <Message>The specified method is not allowed against this resource.</Message> <RequestId>57ABF6C8BC4D25D86CBA5ADE</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Method>abc</Method> <ResourceType>Bucket</ResourceType> </Error> 说明 如果访问的资源是 /bucket/, ResourceType应该是bucket,如果访问的资源是 /bucket/object,ResourceType应该是object。 OSS操作支持但参数不支持的操作 如果在OSS合法的操作中,添加了OSS不支持的参数(例如在PUT的时候,加入If-Modified-Since参数),OSS会返回400 Bad Request错误 错误请求示例: PUT /abc.zip HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Accept: */* Date: Thu, 11 Aug 2016 01:44:50 GMT If-Modified-Since: Thu, 11 Aug 2016 01:43:51 GMT Content-Length: 363 返回示例: HTTP/1.1 400 Bad Request Server: AliyunOSS Date: Thu, 11 Aug 2016 01:44:54 GMT Content-Type: application/xml Content-Length: 322 Connection: keep-alive x-oss-request-id: 57ABD896CCB80C366955187E x-oss-server-time: 0 <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>NotImplemented</Code> <Message>A header you provided implies functionality that is not implemented.</Message> <RequestId>57ABD896CCB80C366955187E</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Header>If-Modified-Since</Header> </Error>

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

回答

详细解答可以参考官方帮助文档 当用户访问OSS出现错误时,OSS会返回给用户相应的错误码和错误信息,便于用户定位问题,并做出适当的处理。 OSS的错误响应格式 当用户访问OSS出错时,OSS会返回给用户一个合适的3xx,4xx或者5xx的HTTP状态码;以及一个application/xml格式的消息体。 错误响应的消息体例子: <?xml version="1.0" ?> <Error xmlns=”http://doc.oss-cn-hangzhou.aliyuncs.com”> <Code> AccessDenied </Code> <Message> Query-string authentication requires the Signature, Expires and OSSAccessKeyId parameters </Message> <RequestId> 1D842BC5425544BB </RequestId> <HostId> oss-cn-hangzhou.aliyuncs.com </HostId> </Error> 所有错误的消息体中都包括以下几个元素: Code:OSS返回给用户的错误码。 Message:OSS给出的详细错误信息。 RequestId:用于唯一标识该次请求的UUID;当你无法解决问题时,可以凭这个RequestId来请求OSS开发工程师的帮助。 HostId:用于标识访问的OSS集群,与用户请求时使用的Host一致。 其他特殊的错误信息元素请参照每个请求的具体介绍。 OSS的错误码 OSS的错误码列表如下: 错误码 描述 HTTP状态码 说明 AccessDenied 拒绝访问 403 原因及排除请参看权限问题及排查 BucketAlreadyExists Bucket已经存在 409 CreateBucket指定的BucketName已经使用,请选择新的BucketName BucketNotEmpty Bucket不为空 409 DeleteBucket前请先删除文件和未完成的分片上传任务 CallbackFailed 上传回调失败 203 原因及排除请参看上传回调错误及排除 EntityTooLarge 实体过大 400 Post请求消息长度超过 5GB,原因及排除请参看PostObject错误及排查 EntityTooSmall 实体过小 400 Post请求消息长度太短,排除请参看PostObject错误及排查 FieldItemTooLong Post请求中表单域过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 FilePartInterity 文件Part已改变 400 读分片数据时发现数据与校验和不符 FilePartNotExist 文件Part不存在 400 CompleteMultipartUpload提交的分片没有上传 FilePartStale 文件Part过时 400 读分片数据时发现数据与长度不符 IncorrectNumberOfFilesInPOSTRequest Post请求中文件个数非法 400 Post请求表单域中只能有一个file域,排除请参看PostObject错误及排查 InvalidArgument 参数格式错误 400 参数格式不符合要求,请对照相应API InvalidAccessKeyId AccessKeyId不存在 403 AccessKeyId无效或过期,排除请参看403错误及排查 InvalidBucketName 无效的Bucket名字 400 Bucket命名规则请参看开发人员指南 InvalidDigest 无效的摘要 400 指定的MD5校验值与文件不符,MD5的计算方法请参见PutObject InvalidEncryptionAlgorithmError 指定的熵编码加密算法错误 400 目前只支持AES256加密算法,详见PutObject InvalidObjectName 无效的Object名字 400 ObjectName命名规则请参看开发人员指南 InvalidPart 无效的Part 400 CompleteMultipartUpload提交的Part无效,PartNumber或ETag错误 InvalidPartOrder 无效的part顺序 400 CompleteMultipartUpload提交的Part需按照PartNumber升序排列 InvalidPolicyDocument 无效的Policy文档 400 Post请求中Policy无效,排除请参看PostObject错误及排查 InvalidTargetBucketForLogging Logging操作中有无效的目标bucket 400 存放Logging的目标bucket不存在,请更换 InternalError OSS内部发生错误 500 请重试 MalformedXML XML格式非法 400 请求中XML非法,请根据具体请求排除DeleteObjects、CompleteMultipartUpload、PutBucketLogging、PutBucketWebsite、PutBucketLifecycle、PutBucketReferer、PutBucketCORS MalformedPOSTRequest Post请求的body格式非法 400 表单域格式非法,排除请参看PostObject错误及排查 MaxPOSTPreDataLengthExceededError Post请求上传文件内容之外的body过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 MethodNotAllowed 不支持的方法 405 以OSS不支持的操作来访问资源 MissingArgument 缺少参数 411 请参看具体的API对照解决 MissingContentLength 缺少内容长度 411 消息即非chunked encoding又没有携带Content-Length NoSuchBucket Bucket不存在 404 NoSuchKey Object不存在 404 NoSuchUpload Multipart Upload ID不存在 404 没有初始化分片上传或者初始化的分片上传过期 NotImplemented 无法处理的方法 400 OSS不支持的操作 ObjectNotAppendable 不是可追加文件 409 OSS有三类文件normal、appendable、multipart,只有appendable类型的文件才能执行AppendObject PositionNotEqualToLength Append的位置和文件长度不相等 409 详见AppendObject PreconditionFailed 预处理错误 412 下载条件不符合,详见GetObject RequestTimeTooSkewed 发起请求的时间和服务器时间超出15分钟 403 排除请参看403错误及排查 RequestTimeout 请求超时 400 请重试 RequestIsNotMultiPartContent Post请求content-type非法 400 排除请参看PostObject错误及排查 DownloadTrafficRateLimitExceeded 下载流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 UploadTrafficRateLimitExceeded 上传流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 SignatureDoesNotMatch 签名错误 403 排除请参看Header中签名、URL中签名 TooManyBuckets Bucket数目超过限制 400 默认上限是 10,有调整需求请提交工单 OSS常见错误及排除 上传回调错误及排除 403错误及排查 PostObject错误及排查 权限问题及排查 跨域资源共享CORS错误及排除 防盗链Referer配置及错误排除 STS常见问题及排查 SDK/Tool常见错误及排除 Java SDK Python SDK C SDK ossfs ossftp OSS不支持的操作 如果试图以OSS不支持的操作来访问某个资源,返回405 Method Not Allowed错误。 错误请求示例: ABC /1.txt HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Date: Thu, 11 Aug 2016 03:53:40 GMT Authorization: signatureValue 返回示例: HTTP/1.1 405 Method Not Allowed Server: AliyunOSS Date: Thu, 11 Aug 2016 03:53:44 GMT Content-Type: application/xml Content-Length: 338 Connection: keep-alive x-oss-request-id: 57ABF6C8BC4D25D86CBA5ADE Allow: GET DELETE HEAD PUT POST OPTIONS <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>MethodNotAllowed</Code> <Message>The specified method is not allowed against this resource.</Message> <RequestId>57ABF6C8BC4D25D86CBA5ADE</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Method>abc</Method> <ResourceType>Bucket</ResourceType> </Error> 说明 如果访问的资源是 /bucket/, ResourceType应该是bucket,如果访问的资源是 /bucket/object,ResourceType应该是object。 OSS操作支持但参数不支持的操作 如果在OSS合法的操作中,添加了OSS不支持的参数(例如在PUT的时候,加入If-Modified-Since参数),OSS会返回400 Bad Request错误 错误请求示例: PUT /abc.zip HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Accept: */* Date: Thu, 11 Aug 2016 01:44:50 GMT If-Modified-Since: Thu, 11 Aug 2016 01:43:51 GMT Content-Length: 363 返回示例: HTTP/1.1 400 Bad Request Server: AliyunOSS Date: Thu, 11 Aug 2016 01:44:54 GMT Content-Type: application/xml Content-Length: 322 Connection: keep-alive x-oss-request-id: 57ABD896CCB80C366955187E x-oss-server-time: 0 <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>NotImplemented</Code> <Message>A header you provided implies functionality that is not implemented.</Message> <RequestId>57ABD896CCB80C366955187E</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Header>If-Modified-Since</Header> </Error>

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

回答

详细解答可以参考官方帮助文档 当用户访问OSS出现错误时,OSS会返回给用户相应的错误码和错误信息,便于用户定位问题,并做出适当的处理。 OSS的错误响应格式 当用户访问OSS出错时,OSS会返回给用户一个合适的3xx,4xx或者5xx的HTTP状态码;以及一个application/xml格式的消息体。 错误响应的消息体例子: <?xml version="1.0" ?> <Error xmlns=”http://doc.oss-cn-hangzhou.aliyuncs.com”> <Code> AccessDenied </Code> <Message> Query-string authentication requires the Signature, Expires and OSSAccessKeyId parameters </Message> <RequestId> 1D842BC5425544BB </RequestId> <HostId> oss-cn-hangzhou.aliyuncs.com </HostId> </Error> 所有错误的消息体中都包括以下几个元素: Code:OSS返回给用户的错误码。 Message:OSS给出的详细错误信息。 RequestId:用于唯一标识该次请求的UUID;当你无法解决问题时,可以凭这个RequestId来请求OSS开发工程师的帮助。 HostId:用于标识访问的OSS集群,与用户请求时使用的Host一致。 其他特殊的错误信息元素请参照每个请求的具体介绍。 OSS的错误码 OSS的错误码列表如下: 错误码 描述 HTTP状态码 说明 AccessDenied 拒绝访问 403 原因及排除请参看权限问题及排查 BucketAlreadyExists Bucket已经存在 409 CreateBucket指定的BucketName已经使用,请选择新的BucketName BucketNotEmpty Bucket不为空 409 DeleteBucket前请先删除文件和未完成的分片上传任务 CallbackFailed 上传回调失败 203 原因及排除请参看上传回调错误及排除 EntityTooLarge 实体过大 400 Post请求消息长度超过 5GB,原因及排除请参看PostObject错误及排查 EntityTooSmall 实体过小 400 Post请求消息长度太短,排除请参看PostObject错误及排查 FieldItemTooLong Post请求中表单域过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 FilePartInterity 文件Part已改变 400 读分片数据时发现数据与校验和不符 FilePartNotExist 文件Part不存在 400 CompleteMultipartUpload提交的分片没有上传 FilePartStale 文件Part过时 400 读分片数据时发现数据与长度不符 IncorrectNumberOfFilesInPOSTRequest Post请求中文件个数非法 400 Post请求表单域中只能有一个file域,排除请参看PostObject错误及排查 InvalidArgument 参数格式错误 400 参数格式不符合要求,请对照相应API InvalidAccessKeyId AccessKeyId不存在 403 AccessKeyId无效或过期,排除请参看403错误及排查 InvalidBucketName 无效的Bucket名字 400 Bucket命名规则请参看开发人员指南 InvalidDigest 无效的摘要 400 指定的MD5校验值与文件不符,MD5的计算方法请参见PutObject InvalidEncryptionAlgorithmError 指定的熵编码加密算法错误 400 目前只支持AES256加密算法,详见PutObject InvalidObjectName 无效的Object名字 400 ObjectName命名规则请参看开发人员指南 InvalidPart 无效的Part 400 CompleteMultipartUpload提交的Part无效,PartNumber或ETag错误 InvalidPartOrder 无效的part顺序 400 CompleteMultipartUpload提交的Part需按照PartNumber升序排列 InvalidPolicyDocument 无效的Policy文档 400 Post请求中Policy无效,排除请参看PostObject错误及排查 InvalidTargetBucketForLogging Logging操作中有无效的目标bucket 400 存放Logging的目标bucket不存在,请更换 InternalError OSS内部发生错误 500 请重试 MalformedXML XML格式非法 400 请求中XML非法,请根据具体请求排除DeleteObjects、CompleteMultipartUpload、PutBucketLogging、PutBucketWebsite、PutBucketLifecycle、PutBucketReferer、PutBucketCORS MalformedPOSTRequest Post请求的body格式非法 400 表单域格式非法,排除请参看PostObject错误及排查 MaxPOSTPreDataLengthExceededError Post请求上传文件内容之外的body过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 MethodNotAllowed 不支持的方法 405 以OSS不支持的操作来访问资源 MissingArgument 缺少参数 411 请参看具体的API对照解决 MissingContentLength 缺少内容长度 411 消息即非chunked encoding又没有携带Content-Length NoSuchBucket Bucket不存在 404 NoSuchKey Object不存在 404 NoSuchUpload Multipart Upload ID不存在 404 没有初始化分片上传或者初始化的分片上传过期 NotImplemented 无法处理的方法 400 OSS不支持的操作 ObjectNotAppendable 不是可追加文件 409 OSS有三类文件normal、appendable、multipart,只有appendable类型的文件才能执行AppendObject PositionNotEqualToLength Append的位置和文件长度不相等 409 详见AppendObject PreconditionFailed 预处理错误 412 下载条件不符合,详见GetObject RequestTimeTooSkewed 发起请求的时间和服务器时间超出15分钟 403 排除请参看403错误及排查 RequestTimeout 请求超时 400 请重试 RequestIsNotMultiPartContent Post请求content-type非法 400 排除请参看PostObject错误及排查 DownloadTrafficRateLimitExceeded 下载流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 UploadTrafficRateLimitExceeded 上传流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 SignatureDoesNotMatch 签名错误 403 排除请参看Header中签名、URL中签名 TooManyBuckets Bucket数目超过限制 400 默认上限是 10,有调整需求请提交工单 OSS常见错误及排除 上传回调错误及排除 403错误及排查 PostObject错误及排查 权限问题及排查 跨域资源共享CORS错误及排除 防盗链Referer配置及错误排除 STS常见问题及排查 SDK/Tool常见错误及排除 Java SDK Python SDK C SDK ossfs ossftp OSS不支持的操作 如果试图以OSS不支持的操作来访问某个资源,返回405 Method Not Allowed错误。 错误请求示例: ABC /1.txt HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Date: Thu, 11 Aug 2016 03:53:40 GMT Authorization: signatureValue 返回示例: HTTP/1.1 405 Method Not Allowed Server: AliyunOSS Date: Thu, 11 Aug 2016 03:53:44 GMT Content-Type: application/xml Content-Length: 338 Connection: keep-alive x-oss-request-id: 57ABF6C8BC4D25D86CBA5ADE Allow: GET DELETE HEAD PUT POST OPTIONS <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>MethodNotAllowed</Code> <Message>The specified method is not allowed against this resource.</Message> <RequestId>57ABF6C8BC4D25D86CBA5ADE</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Method>abc</Method> <ResourceType>Bucket</ResourceType> </Error> 说明 如果访问的资源是 /bucket/, ResourceType应该是bucket,如果访问的资源是 /bucket/object,ResourceType应该是object。 OSS操作支持但参数不支持的操作 如果在OSS合法的操作中,添加了OSS不支持的参数(例如在PUT的时候,加入If-Modified-Since参数),OSS会返回400 Bad Request错误 错误请求示例: PUT /abc.zip HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Accept: */* Date: Thu, 11 Aug 2016 01:44:50 GMT If-Modified-Since: Thu, 11 Aug 2016 01:43:51 GMT Content-Length: 363 返回示例: HTTP/1.1 400 Bad Request Server: AliyunOSS Date: Thu, 11 Aug 2016 01:44:54 GMT Content-Type: application/xml Content-Length: 322 Connection: keep-alive x-oss-request-id: 57ABD896CCB80C366955187E x-oss-server-time: 0 <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>NotImplemented</Code> <Message>A header you provided implies functionality that is not implemented.</Message> <RequestId>57ABD896CCB80C366955187E</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Header>If-Modified-Since</Header> </Error>

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

回答

详细解答可以参考官方帮助文档 当用户访问OSS出现错误时,OSS会返回给用户相应的错误码和错误信息,便于用户定位问题,并做出适当的处理。 OSS的错误响应格式 当用户访问OSS出错时,OSS会返回给用户一个合适的3xx,4xx或者5xx的HTTP状态码;以及一个application/xml格式的消息体。 错误响应的消息体例子: <?xml version="1.0" ?> <Error xmlns=”http://doc.oss-cn-hangzhou.aliyuncs.com”> <Code> AccessDenied </Code> <Message> Query-string authentication requires the Signature, Expires and OSSAccessKeyId parameters </Message> <RequestId> 1D842BC5425544BB </RequestId> <HostId> oss-cn-hangzhou.aliyuncs.com </HostId> </Error> 所有错误的消息体中都包括以下几个元素: Code:OSS返回给用户的错误码。 Message:OSS给出的详细错误信息。 RequestId:用于唯一标识该次请求的UUID;当你无法解决问题时,可以凭这个RequestId来请求OSS开发工程师的帮助。 HostId:用于标识访问的OSS集群,与用户请求时使用的Host一致。 其他特殊的错误信息元素请参照每个请求的具体介绍。 OSS的错误码 OSS的错误码列表如下: 错误码 描述 HTTP状态码 说明 AccessDenied 拒绝访问 403 原因及排除请参看权限问题及排查 BucketAlreadyExists Bucket已经存在 409 CreateBucket指定的BucketName已经使用,请选择新的BucketName BucketNotEmpty Bucket不为空 409 DeleteBucket前请先删除文件和未完成的分片上传任务 CallbackFailed 上传回调失败 203 原因及排除请参看上传回调错误及排除 EntityTooLarge 实体过大 400 Post请求消息长度超过 5GB,原因及排除请参看PostObject错误及排查 EntityTooSmall 实体过小 400 Post请求消息长度太短,排除请参看PostObject错误及排查 FieldItemTooLong Post请求中表单域过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 FilePartInterity 文件Part已改变 400 读分片数据时发现数据与校验和不符 FilePartNotExist 文件Part不存在 400 CompleteMultipartUpload提交的分片没有上传 FilePartStale 文件Part过时 400 读分片数据时发现数据与长度不符 IncorrectNumberOfFilesInPOSTRequest Post请求中文件个数非法 400 Post请求表单域中只能有一个file域,排除请参看PostObject错误及排查 InvalidArgument 参数格式错误 400 参数格式不符合要求,请对照相应API InvalidAccessKeyId AccessKeyId不存在 403 AccessKeyId无效或过期,排除请参看403错误及排查 InvalidBucketName 无效的Bucket名字 400 Bucket命名规则请参看开发人员指南 InvalidDigest 无效的摘要 400 指定的MD5校验值与文件不符,MD5的计算方法请参见PutObject InvalidEncryptionAlgorithmError 指定的熵编码加密算法错误 400 目前只支持AES256加密算法,详见PutObject InvalidObjectName 无效的Object名字 400 ObjectName命名规则请参看开发人员指南 InvalidPart 无效的Part 400 CompleteMultipartUpload提交的Part无效,PartNumber或ETag错误 InvalidPartOrder 无效的part顺序 400 CompleteMultipartUpload提交的Part需按照PartNumber升序排列 InvalidPolicyDocument 无效的Policy文档 400 Post请求中Policy无效,排除请参看PostObject错误及排查 InvalidTargetBucketForLogging Logging操作中有无效的目标bucket 400 存放Logging的目标bucket不存在,请更换 InternalError OSS内部发生错误 500 请重试 MalformedXML XML格式非法 400 请求中XML非法,请根据具体请求排除DeleteObjects、CompleteMultipartUpload、PutBucketLogging、PutBucketWebsite、PutBucketLifecycle、PutBucketReferer、PutBucketCORS MalformedPOSTRequest Post请求的body格式非法 400 表单域格式非法,排除请参看PostObject错误及排查 MaxPOSTPreDataLengthExceededError Post请求上传文件内容之外的body过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 MethodNotAllowed 不支持的方法 405 以OSS不支持的操作来访问资源 MissingArgument 缺少参数 411 请参看具体的API对照解决 MissingContentLength 缺少内容长度 411 消息即非chunked encoding又没有携带Content-Length NoSuchBucket Bucket不存在 404 NoSuchKey Object不存在 404 NoSuchUpload Multipart Upload ID不存在 404 没有初始化分片上传或者初始化的分片上传过期 NotImplemented 无法处理的方法 400 OSS不支持的操作 ObjectNotAppendable 不是可追加文件 409 OSS有三类文件normal、appendable、multipart,只有appendable类型的文件才能执行AppendObject PositionNotEqualToLength Append的位置和文件长度不相等 409 详见AppendObject PreconditionFailed 预处理错误 412 下载条件不符合,详见GetObject RequestTimeTooSkewed 发起请求的时间和服务器时间超出15分钟 403 排除请参看403错误及排查 RequestTimeout 请求超时 400 请重试 RequestIsNotMultiPartContent Post请求content-type非法 400 排除请参看PostObject错误及排查 DownloadTrafficRateLimitExceeded 下载流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 UploadTrafficRateLimitExceeded 上传流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 SignatureDoesNotMatch 签名错误 403 排除请参看Header中签名、URL中签名 TooManyBuckets Bucket数目超过限制 400 默认上限是 10,有调整需求请提交工单 OSS常见错误及排除 上传回调错误及排除 403错误及排查 PostObject错误及排查 权限问题及排查 跨域资源共享CORS错误及排除 防盗链Referer配置及错误排除 STS常见问题及排查 SDK/Tool常见错误及排除 Java SDK Python SDK C SDK ossfs ossftp OSS不支持的操作 如果试图以OSS不支持的操作来访问某个资源,返回405 Method Not Allowed错误。 错误请求示例: ABC /1.txt HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Date: Thu, 11 Aug 2016 03:53:40 GMT Authorization: signatureValue 返回示例: HTTP/1.1 405 Method Not Allowed Server: AliyunOSS Date: Thu, 11 Aug 2016 03:53:44 GMT Content-Type: application/xml Content-Length: 338 Connection: keep-alive x-oss-request-id: 57ABF6C8BC4D25D86CBA5ADE Allow: GET DELETE HEAD PUT POST OPTIONS <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>MethodNotAllowed</Code> <Message>The specified method is not allowed against this resource.</Message> <RequestId>57ABF6C8BC4D25D86CBA5ADE</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Method>abc</Method> <ResourceType>Bucket</ResourceType> </Error> 说明 如果访问的资源是 /bucket/, ResourceType应该是bucket,如果访问的资源是 /bucket/object,ResourceType应该是object。 OSS操作支持但参数不支持的操作 如果在OSS合法的操作中,添加了OSS不支持的参数(例如在PUT的时候,加入If-Modified-Since参数),OSS会返回400 Bad Request错误 错误请求示例: PUT /abc.zip HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Accept: */* Date: Thu, 11 Aug 2016 01:44:50 GMT If-Modified-Since: Thu, 11 Aug 2016 01:43:51 GMT Content-Length: 363 返回示例: HTTP/1.1 400 Bad Request Server: AliyunOSS Date: Thu, 11 Aug 2016 01:44:54 GMT Content-Type: application/xml Content-Length: 322 Connection: keep-alive x-oss-request-id: 57ABD896CCB80C366955187E x-oss-server-time: 0 <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>NotImplemented</Code> <Message>A header you provided implies functionality that is not implemented.</Message> <RequestId>57ABD896CCB80C366955187E</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Header>If-Modified-Since</Header> </Error>

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

回答

详细解答可以参考官方帮助文档 当用户访问OSS出现错误时,OSS会返回给用户相应的错误码和错误信息,便于用户定位问题,并做出适当的处理。 OSS的错误响应格式 当用户访问OSS出错时,OSS会返回给用户一个合适的3xx,4xx或者5xx的HTTP状态码;以及一个application/xml格式的消息体。 错误响应的消息体例子: <?xml version="1.0" ?> <Error xmlns=”http://doc.oss-cn-hangzhou.aliyuncs.com”> <Code> AccessDenied </Code> <Message> Query-string authentication requires the Signature, Expires and OSSAccessKeyId parameters </Message> <RequestId> 1D842BC5425544BB </RequestId> <HostId> oss-cn-hangzhou.aliyuncs.com </HostId> </Error> 所有错误的消息体中都包括以下几个元素: Code:OSS返回给用户的错误码。 Message:OSS给出的详细错误信息。 RequestId:用于唯一标识该次请求的UUID;当你无法解决问题时,可以凭这个RequestId来请求OSS开发工程师的帮助。 HostId:用于标识访问的OSS集群,与用户请求时使用的Host一致。 其他特殊的错误信息元素请参照每个请求的具体介绍。 OSS的错误码 OSS的错误码列表如下: 错误码 描述 HTTP状态码 说明 AccessDenied 拒绝访问 403 原因及排除请参看权限问题及排查 BucketAlreadyExists Bucket已经存在 409 CreateBucket指定的BucketName已经使用,请选择新的BucketName BucketNotEmpty Bucket不为空 409 DeleteBucket前请先删除文件和未完成的分片上传任务 CallbackFailed 上传回调失败 203 原因及排除请参看上传回调错误及排除 EntityTooLarge 实体过大 400 Post请求消息长度超过 5GB,原因及排除请参看PostObject错误及排查 EntityTooSmall 实体过小 400 Post请求消息长度太短,排除请参看PostObject错误及排查 FieldItemTooLong Post请求中表单域过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 FilePartInterity 文件Part已改变 400 读分片数据时发现数据与校验和不符 FilePartNotExist 文件Part不存在 400 CompleteMultipartUpload提交的分片没有上传 FilePartStale 文件Part过时 400 读分片数据时发现数据与长度不符 IncorrectNumberOfFilesInPOSTRequest Post请求中文件个数非法 400 Post请求表单域中只能有一个file域,排除请参看PostObject错误及排查 InvalidArgument 参数格式错误 400 参数格式不符合要求,请对照相应API InvalidAccessKeyId AccessKeyId不存在 403 AccessKeyId无效或过期,排除请参看403错误及排查 InvalidBucketName 无效的Bucket名字 400 Bucket命名规则请参看开发人员指南 InvalidDigest 无效的摘要 400 指定的MD5校验值与文件不符,MD5的计算方法请参见PutObject InvalidEncryptionAlgorithmError 指定的熵编码加密算法错误 400 目前只支持AES256加密算法,详见PutObject InvalidObjectName 无效的Object名字 400 ObjectName命名规则请参看开发人员指南 InvalidPart 无效的Part 400 CompleteMultipartUpload提交的Part无效,PartNumber或ETag错误 InvalidPartOrder 无效的part顺序 400 CompleteMultipartUpload提交的Part需按照PartNumber升序排列 InvalidPolicyDocument 无效的Policy文档 400 Post请求中Policy无效,排除请参看PostObject错误及排查 InvalidTargetBucketForLogging Logging操作中有无效的目标bucket 400 存放Logging的目标bucket不存在,请更换 InternalError OSS内部发生错误 500 请重试 MalformedXML XML格式非法 400 请求中XML非法,请根据具体请求排除DeleteObjects、CompleteMultipartUpload、PutBucketLogging、PutBucketWebsite、PutBucketLifecycle、PutBucketReferer、PutBucketCORS MalformedPOSTRequest Post请求的body格式非法 400 表单域格式非法,排除请参看PostObject错误及排查 MaxPOSTPreDataLengthExceededError Post请求上传文件内容之外的body过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 MethodNotAllowed 不支持的方法 405 以OSS不支持的操作来访问资源 MissingArgument 缺少参数 411 请参看具体的API对照解决 MissingContentLength 缺少内容长度 411 消息即非chunked encoding又没有携带Content-Length NoSuchBucket Bucket不存在 404 NoSuchKey Object不存在 404 NoSuchUpload Multipart Upload ID不存在 404 没有初始化分片上传或者初始化的分片上传过期 NotImplemented 无法处理的方法 400 OSS不支持的操作 ObjectNotAppendable 不是可追加文件 409 OSS有三类文件normal、appendable、multipart,只有appendable类型的文件才能执行AppendObject PositionNotEqualToLength Append的位置和文件长度不相等 409 详见AppendObject PreconditionFailed 预处理错误 412 下载条件不符合,详见GetObject RequestTimeTooSkewed 发起请求的时间和服务器时间超出15分钟 403 排除请参看403错误及排查 RequestTimeout 请求超时 400 请重试 RequestIsNotMultiPartContent Post请求content-type非法 400 排除请参看PostObject错误及排查 DownloadTrafficRateLimitExceeded 下载流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 UploadTrafficRateLimitExceeded 上传流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 SignatureDoesNotMatch 签名错误 403 排除请参看Header中签名、URL中签名 TooManyBuckets Bucket数目超过限制 400 默认上限是 10,有调整需求请提交工单 OSS常见错误及排除 上传回调错误及排除 403错误及排查 PostObject错误及排查 权限问题及排查 跨域资源共享CORS错误及排除 防盗链Referer配置及错误排除 STS常见问题及排查 SDK/Tool常见错误及排除 Java SDK Python SDK C SDK ossfs ossftp OSS不支持的操作 如果试图以OSS不支持的操作来访问某个资源,返回405 Method Not Allowed错误。 错误请求示例: ABC /1.txt HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Date: Thu, 11 Aug 2016 03:53:40 GMT Authorization: signatureValue 返回示例: HTTP/1.1 405 Method Not Allowed Server: AliyunOSS Date: Thu, 11 Aug 2016 03:53:44 GMT Content-Type: application/xml Content-Length: 338 Connection: keep-alive x-oss-request-id: 57ABF6C8BC4D25D86CBA5ADE Allow: GET DELETE HEAD PUT POST OPTIONS <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>MethodNotAllowed</Code> <Message>The specified method is not allowed against this resource.</Message> <RequestId>57ABF6C8BC4D25D86CBA5ADE</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Method>abc</Method> <ResourceType>Bucket</ResourceType> </Error> 说明 如果访问的资源是 /bucket/, ResourceType应该是bucket,如果访问的资源是 /bucket/object,ResourceType应该是object。 OSS操作支持但参数不支持的操作 如果在OSS合法的操作中,添加了OSS不支持的参数(例如在PUT的时候,加入If-Modified-Since参数),OSS会返回400 Bad Request错误 错误请求示例: PUT /abc.zip HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Accept: */* Date: Thu, 11 Aug 2016 01:44:50 GMT If-Modified-Since: Thu, 11 Aug 2016 01:43:51 GMT Content-Length: 363 返回示例: HTTP/1.1 400 Bad Request Server: AliyunOSS Date: Thu, 11 Aug 2016 01:44:54 GMT Content-Type: application/xml Content-Length: 322 Connection: keep-alive x-oss-request-id: 57ABD896CCB80C366955187E x-oss-server-time: 0 <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>NotImplemented</Code> <Message>A header you provided implies functionality that is not implemented.</Message> <RequestId>57ABD896CCB80C366955187E</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Header>If-Modified-Since</Header> </Error>

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

回答

详细解答可以参考官方帮助文档 当用户访问OSS出现错误时,OSS会返回给用户相应的错误码和错误信息,便于用户定位问题,并做出适当的处理。 OSS的错误响应格式 当用户访问OSS出错时,OSS会返回给用户一个合适的3xx,4xx或者5xx的HTTP状态码;以及一个application/xml格式的消息体。 错误响应的消息体例子: <?xml version="1.0" ?> <Error xmlns=”http://doc.oss-cn-hangzhou.aliyuncs.com”> <Code> AccessDenied </Code> <Message> Query-string authentication requires the Signature, Expires and OSSAccessKeyId parameters </Message> <RequestId> 1D842BC5425544BB </RequestId> <HostId> oss-cn-hangzhou.aliyuncs.com </HostId> </Error> 所有错误的消息体中都包括以下几个元素: Code:OSS返回给用户的错误码。 Message:OSS给出的详细错误信息。 RequestId:用于唯一标识该次请求的UUID;当你无法解决问题时,可以凭这个RequestId来请求OSS开发工程师的帮助。 HostId:用于标识访问的OSS集群,与用户请求时使用的Host一致。 其他特殊的错误信息元素请参照每个请求的具体介绍。 OSS的错误码 OSS的错误码列表如下: 错误码 描述 HTTP状态码 说明 AccessDenied 拒绝访问 403 原因及排除请参看权限问题及排查 BucketAlreadyExists Bucket已经存在 409 CreateBucket指定的BucketName已经使用,请选择新的BucketName BucketNotEmpty Bucket不为空 409 DeleteBucket前请先删除文件和未完成的分片上传任务 CallbackFailed 上传回调失败 203 原因及排除请参看上传回调错误及排除 EntityTooLarge 实体过大 400 Post请求消息长度超过 5GB,原因及排除请参看PostObject错误及排查 EntityTooSmall 实体过小 400 Post请求消息长度太短,排除请参看PostObject错误及排查 FieldItemTooLong Post请求中表单域过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 FilePartInterity 文件Part已改变 400 读分片数据时发现数据与校验和不符 FilePartNotExist 文件Part不存在 400 CompleteMultipartUpload提交的分片没有上传 FilePartStale 文件Part过时 400 读分片数据时发现数据与长度不符 IncorrectNumberOfFilesInPOSTRequest Post请求中文件个数非法 400 Post请求表单域中只能有一个file域,排除请参看PostObject错误及排查 InvalidArgument 参数格式错误 400 参数格式不符合要求,请对照相应API InvalidAccessKeyId AccessKeyId不存在 403 AccessKeyId无效或过期,排除请参看403错误及排查 InvalidBucketName 无效的Bucket名字 400 Bucket命名规则请参看开发人员指南 InvalidDigest 无效的摘要 400 指定的MD5校验值与文件不符,MD5的计算方法请参见PutObject InvalidEncryptionAlgorithmError 指定的熵编码加密算法错误 400 目前只支持AES256加密算法,详见PutObject InvalidObjectName 无效的Object名字 400 ObjectName命名规则请参看开发人员指南 InvalidPart 无效的Part 400 CompleteMultipartUpload提交的Part无效,PartNumber或ETag错误 InvalidPartOrder 无效的part顺序 400 CompleteMultipartUpload提交的Part需按照PartNumber升序排列 InvalidPolicyDocument 无效的Policy文档 400 Post请求中Policy无效,排除请参看PostObject错误及排查 InvalidTargetBucketForLogging Logging操作中有无效的目标bucket 400 存放Logging的目标bucket不存在,请更换 InternalError OSS内部发生错误 500 请重试 MalformedXML XML格式非法 400 请求中XML非法,请根据具体请求排除DeleteObjects、CompleteMultipartUpload、PutBucketLogging、PutBucketWebsite、PutBucketLifecycle、PutBucketReferer、PutBucketCORS MalformedPOSTRequest Post请求的body格式非法 400 表单域格式非法,排除请参看PostObject错误及排查 MaxPOSTPreDataLengthExceededError Post请求上传文件内容之外的body过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 MethodNotAllowed 不支持的方法 405 以OSS不支持的操作来访问资源 MissingArgument 缺少参数 411 请参看具体的API对照解决 MissingContentLength 缺少内容长度 411 消息即非chunked encoding又没有携带Content-Length NoSuchBucket Bucket不存在 404 NoSuchKey Object不存在 404 NoSuchUpload Multipart Upload ID不存在 404 没有初始化分片上传或者初始化的分片上传过期 NotImplemented 无法处理的方法 400 OSS不支持的操作 ObjectNotAppendable 不是可追加文件 409 OSS有三类文件normal、appendable、multipart,只有appendable类型的文件才能执行AppendObject PositionNotEqualToLength Append的位置和文件长度不相等 409 详见AppendObject PreconditionFailed 预处理错误 412 下载条件不符合,详见GetObject RequestTimeTooSkewed 发起请求的时间和服务器时间超出15分钟 403 排除请参看403错误及排查 RequestTimeout 请求超时 400 请重试 RequestIsNotMultiPartContent Post请求content-type非法 400 排除请参看PostObject错误及排查 DownloadTrafficRateLimitExceeded 下载流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 UploadTrafficRateLimitExceeded 上传流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 SignatureDoesNotMatch 签名错误 403 排除请参看Header中签名、URL中签名 TooManyBuckets Bucket数目超过限制 400 默认上限是 10,有调整需求请提交工单 OSS常见错误及排除 上传回调错误及排除 403错误及排查 PostObject错误及排查 权限问题及排查 跨域资源共享CORS错误及排除 防盗链Referer配置及错误排除 STS常见问题及排查 SDK/Tool常见错误及排除 Java SDK Python SDK C SDK ossfs ossftp OSS不支持的操作 如果试图以OSS不支持的操作来访问某个资源,返回405 Method Not Allowed错误。 错误请求示例: ABC /1.txt HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Date: Thu, 11 Aug 2016 03:53:40 GMT Authorization: signatureValue 返回示例: HTTP/1.1 405 Method Not Allowed Server: AliyunOSS Date: Thu, 11 Aug 2016 03:53:44 GMT Content-Type: application/xml Content-Length: 338 Connection: keep-alive x-oss-request-id: 57ABF6C8BC4D25D86CBA5ADE Allow: GET DELETE HEAD PUT POST OPTIONS <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>MethodNotAllowed</Code> <Message>The specified method is not allowed against this resource.</Message> <RequestId>57ABF6C8BC4D25D86CBA5ADE</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Method>abc</Method> <ResourceType>Bucket</ResourceType> </Error> 说明 如果访问的资源是 /bucket/, ResourceType应该是bucket,如果访问的资源是 /bucket/object,ResourceType应该是object。 OSS操作支持但参数不支持的操作 如果在OSS合法的操作中,添加了OSS不支持的参数(例如在PUT的时候,加入If-Modified-Since参数),OSS会返回400 Bad Request错误 错误请求示例: PUT /abc.zip HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Accept: */* Date: Thu, 11 Aug 2016 01:44:50 GMT If-Modified-Since: Thu, 11 Aug 2016 01:43:51 GMT Content-Length: 363 返回示例: HTTP/1.1 400 Bad Request Server: AliyunOSS Date: Thu, 11 Aug 2016 01:44:54 GMT Content-Type: application/xml Content-Length: 322 Connection: keep-alive x-oss-request-id: 57ABD896CCB80C366955187E x-oss-server-time: 0 <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>NotImplemented</Code> <Message>A header you provided implies functionality that is not implemented.</Message> <RequestId>57ABD896CCB80C366955187E</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Header>If-Modified-Since</Header> </Error>

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

回答

详细解答可以参考官方帮助文档 当用户访问OSS出现错误时,OSS会返回给用户相应的错误码和错误信息,便于用户定位问题,并做出适当的处理。 OSS的错误响应格式 当用户访问OSS出错时,OSS会返回给用户一个合适的3xx,4xx或者5xx的HTTP状态码;以及一个application/xml格式的消息体。 错误响应的消息体例子: <?xml version="1.0" ?> <Error xmlns=”http://doc.oss-cn-hangzhou.aliyuncs.com”> <Code> AccessDenied </Code> <Message> Query-string authentication requires the Signature, Expires and OSSAccessKeyId parameters </Message> <RequestId> 1D842BC5425544BB </RequestId> <HostId> oss-cn-hangzhou.aliyuncs.com </HostId> </Error> 所有错误的消息体中都包括以下几个元素: Code:OSS返回给用户的错误码。 Message:OSS给出的详细错误信息。 RequestId:用于唯一标识该次请求的UUID;当你无法解决问题时,可以凭这个RequestId来请求OSS开发工程师的帮助。 HostId:用于标识访问的OSS集群,与用户请求时使用的Host一致。 其他特殊的错误信息元素请参照每个请求的具体介绍。 OSS的错误码 OSS的错误码列表如下: 错误码 描述 HTTP状态码 说明 AccessDenied 拒绝访问 403 原因及排除请参看权限问题及排查 BucketAlreadyExists Bucket已经存在 409 CreateBucket指定的BucketName已经使用,请选择新的BucketName BucketNotEmpty Bucket不为空 409 DeleteBucket前请先删除文件和未完成的分片上传任务 CallbackFailed 上传回调失败 203 原因及排除请参看上传回调错误及排除 EntityTooLarge 实体过大 400 Post请求消息长度超过 5GB,原因及排除请参看PostObject错误及排查 EntityTooSmall 实体过小 400 Post请求消息长度太短,排除请参看PostObject错误及排查 FieldItemTooLong Post请求中表单域过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 FilePartInterity 文件Part已改变 400 读分片数据时发现数据与校验和不符 FilePartNotExist 文件Part不存在 400 CompleteMultipartUpload提交的分片没有上传 FilePartStale 文件Part过时 400 读分片数据时发现数据与长度不符 IncorrectNumberOfFilesInPOSTRequest Post请求中文件个数非法 400 Post请求表单域中只能有一个file域,排除请参看PostObject错误及排查 InvalidArgument 参数格式错误 400 参数格式不符合要求,请对照相应API InvalidAccessKeyId AccessKeyId不存在 403 AccessKeyId无效或过期,排除请参看403错误及排查 InvalidBucketName 无效的Bucket名字 400 Bucket命名规则请参看开发人员指南 InvalidDigest 无效的摘要 400 指定的MD5校验值与文件不符,MD5的计算方法请参见PutObject InvalidEncryptionAlgorithmError 指定的熵编码加密算法错误 400 目前只支持AES256加密算法,详见PutObject InvalidObjectName 无效的Object名字 400 ObjectName命名规则请参看开发人员指南 InvalidPart 无效的Part 400 CompleteMultipartUpload提交的Part无效,PartNumber或ETag错误 InvalidPartOrder 无效的part顺序 400 CompleteMultipartUpload提交的Part需按照PartNumber升序排列 InvalidPolicyDocument 无效的Policy文档 400 Post请求中Policy无效,排除请参看PostObject错误及排查 InvalidTargetBucketForLogging Logging操作中有无效的目标bucket 400 存放Logging的目标bucket不存在,请更换 InternalError OSS内部发生错误 500 请重试 MalformedXML XML格式非法 400 请求中XML非法,请根据具体请求排除DeleteObjects、CompleteMultipartUpload、PutBucketLogging、PutBucketWebsite、PutBucketLifecycle、PutBucketReferer、PutBucketCORS MalformedPOSTRequest Post请求的body格式非法 400 表单域格式非法,排除请参看PostObject错误及排查 MaxPOSTPreDataLengthExceededError Post请求上传文件内容之外的body过大 400 除了file的表单域大小不要超过4KB,排除请参看PostObject错误及排查 MethodNotAllowed 不支持的方法 405 以OSS不支持的操作来访问资源 MissingArgument 缺少参数 411 请参看具体的API对照解决 MissingContentLength 缺少内容长度 411 消息即非chunked encoding又没有携带Content-Length NoSuchBucket Bucket不存在 404 NoSuchKey Object不存在 404 NoSuchUpload Multipart Upload ID不存在 404 没有初始化分片上传或者初始化的分片上传过期 NotImplemented 无法处理的方法 400 OSS不支持的操作 ObjectNotAppendable 不是可追加文件 409 OSS有三类文件normal、appendable、multipart,只有appendable类型的文件才能执行AppendObject PositionNotEqualToLength Append的位置和文件长度不相等 409 详见AppendObject PreconditionFailed 预处理错误 412 下载条件不符合,详见GetObject RequestTimeTooSkewed 发起请求的时间和服务器时间超出15分钟 403 排除请参看403错误及排查 RequestTimeout 请求超时 400 请重试 RequestIsNotMultiPartContent Post请求content-type非法 400 排除请参看PostObject错误及排查 DownloadTrafficRateLimitExceeded 下载流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 UploadTrafficRateLimitExceeded 上传流量超过限制 503 默认上限是 5Gbps,包括内外网,有调整需求请提交工单 SignatureDoesNotMatch 签名错误 403 排除请参看Header中签名、URL中签名 TooManyBuckets Bucket数目超过限制 400 默认上限是 10,有调整需求请提交工单 OSS常见错误及排除 上传回调错误及排除 403错误及排查 PostObject错误及排查 权限问题及排查 跨域资源共享CORS错误及排除 防盗链Referer配置及错误排除 STS常见问题及排查 SDK/Tool常见错误及排除 Java SDK Python SDK C SDK ossfs ossftp OSS不支持的操作 如果试图以OSS不支持的操作来访问某个资源,返回405 Method Not Allowed错误。 错误请求示例: ABC /1.txt HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Date: Thu, 11 Aug 2016 03:53:40 GMT Authorization: signatureValue 返回示例: HTTP/1.1 405 Method Not Allowed Server: AliyunOSS Date: Thu, 11 Aug 2016 03:53:44 GMT Content-Type: application/xml Content-Length: 338 Connection: keep-alive x-oss-request-id: 57ABF6C8BC4D25D86CBA5ADE Allow: GET DELETE HEAD PUT POST OPTIONS <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>MethodNotAllowed</Code> <Message>The specified method is not allowed against this resource.</Message> <RequestId>57ABF6C8BC4D25D86CBA5ADE</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Method>abc</Method> <ResourceType>Bucket</ResourceType> </Error> 说明 如果访问的资源是 /bucket/, ResourceType应该是bucket,如果访问的资源是 /bucket/object,ResourceType应该是object。 OSS操作支持但参数不支持的操作 如果在OSS合法的操作中,添加了OSS不支持的参数(例如在PUT的时候,加入If-Modified-Since参数),OSS会返回400 Bad Request错误 错误请求示例: PUT /abc.zip HTTP/1.1 Host: bucketname.oss-cn-shanghai.aliyuncs.com Accept: */* Date: Thu, 11 Aug 2016 01:44:50 GMT If-Modified-Since: Thu, 11 Aug 2016 01:43:51 GMT Content-Length: 363 返回示例: HTTP/1.1 400 Bad Request Server: AliyunOSS Date: Thu, 11 Aug 2016 01:44:54 GMT Content-Type: application/xml Content-Length: 322 Connection: keep-alive x-oss-request-id: 57ABD896CCB80C366955187E x-oss-server-time: 0 <?xml version="1.0" encoding="UTF-8"?> <Error> <Code>NotImplemented</Code> <Message>A header you provided implies functionality that is not implemented.</Message> <RequestId>57ABD896CCB80C366955187E</RequestId> <HostId>bucketname.oss-cn-shanghai.aliyuncs.com</HostId> <Header>If-Modified-Since</Header> </Error>

2019-12-01 23:13:54 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 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

问题

MaxCompute用户指南:数据上传下载:批量数据通道SDK介绍:TunnelBufferedWriter

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