Request processing failed; nested exception is com.aliyun.oss.OSSException: The specified object is not valid. com.aliyun.oss.OSSException: The specified object is not valid. [ErrorCode]: InvalidObjectName 报错原因:是因为配置文件中的“objectName” 以 "/" 开头导致的报错。 file-dev.properties #...
put_object('/foo/bar/test.jpeg', file) 1 2 报错: InvalidObjectName {'status': 400, 'x-oss-request-id': '607417457B94EC3935BFFBC0', 'details': {'Code': 'InvalidObjectName', 'Message': 'The specified object is not valid.', 'RequestId': '607417457B94EC3935BFFBC0', 'HostId':...
Invalid according to Policy: Policy expired 问题原因:PostObject中的Policy表单域无效。 解决方案:Post请求的Policy表单域用于验证请求的合法性。Policy为一段经过UTF-8和Base64编码的JSON文本,声明了Post请求必须满足的条件。Post Policy格式如下: { "expiration": "2014-12-01T12:00:00.000Z", "conditions": ...
InvalidObjectName The Object name can not be empty 错误原因:未指定Object名称。 解决方案:按照Object命名规范指定Object名称。 The Length of Object name must be less than 1024 错误原因:Object名称超出长度限制。 解决方案:确保Object名称长度必须在1~1023字符之间。 The specified object is not valid 错误原...
使用jacobcyl/aliossstorage作为默认的文件上传包,在上传成功会报错提示:object name is empty输入图片说明https://images.gitee.com/...
PostObject常见错误见下表: PutObject请求格式 PutObject请求格式,有以下注意点: Header一定要有 Content-Type: multipart/form-data; boundary={boundary} ; Header和body之间由 \r\n--{boundary} 分割 ; 表单域格式 Content-Disposition: form-data; name="{key}"\r\n\r\n{value}\r\n--{boundary} ; ...
本回答引用自以下KB文档:通过状态码和OSS报错码排查问题
原因是连接池中连接泄漏,可能是使用ossObject后没有关闭。 解决方法 请检查您的程序,确保没有连接泄漏。关闭方法如下: // 读取文件 OSSObject ossObject = ossClient.getObject(bucketName, objectName); // OSS操作 // 关闭ossObject ossObject.close(); ...
Invalid according to Policy: Policy expired 问题原因:PostObject中的Policy表单域无效。 解决方案:Post请求的Policy表单域用于验证请求的合法性。Policy为一段经过UTF-8和Base64编码的JSON文本,声明了Post请求必须满足的条件。Post Policy格式如下: { "expiration": "2014-12-01T12:00:00.000Z", "conditions": ...
在OSS中,用户操作的基本数据单元是Object。单个Object最大允许存储5TB的数据。Object包含key、meta和data。其中,key是Object的名字;meta是用户对该object的描述,由一系列name-value对组成;data是Object的数据。n Object命名规范Ø 使用UTF-8编码Ø 长度必须在1-1023字节之间...