jjzjj

putObject

全部标签

javascript - S3 putObject 回调不返回预期的对象

我想在将图像上传到S3后获取文件的链接(或文件名也可以)。我使用以下代码上传并且有效。s3Bucket.putObject(data,function(err,data){if(err){console.log(err);res.send({result:0});}else{res.send({result:1});console.log(data)}});但在回调数据中它只有1个属性,即etag。在文档中明确说明它有其他对象,那么如何获取上传文件的路径? 最佳答案 docs并不意味着对象键将在data回调参数中可用。您可以根据存储

php - aws s3Client PutObject 访问被拒绝,但 Cyber​​Duck 可以成功 PutObject

我面临着一个关于S3存储桶策略的谜团,它阻止我的PhpS3Client来自PutObject。我得到的错误是:Errorexecuting"PutObject"on"https://s3.amazonaws.com/reusable-system-dev/b1e42024e33d62b852d3c94c85f68c72.jpeg";AWSHTTPerror:Clienterrorresponse[url]https://s3.amazonaws.com/reusable-system-dev/b1e42024e33d62b852d3c94c85f68c72.jpeg[statuscod

php - Aws PHP Sdk 3:S3::putObject():AWS HTTP 错误:cURL 错误 6:无法解析主机 's3.Ireland.amazonaws.com'

我尝试使用SDK版本3将图像上传到S3存储桶,但我收到以下错误:Errorexecuting"PutObject"on"https://s3.Ireland.amazonaws.com/my-bucket-name/testFile.jpg";AWSHTTPerror:cURLerror6:Couldn'tresolvehost's3.Ireland.amazonaws.com'(seehttp://curl.haxx.se/libcurl/c/libcurl-errors.html)这是我第一次尝试这样做,所以我没有太大的信心。通过AWS接口(interface)上传文件,其URL类

‘Aws\S3\Exception\S3Exception‘ with message ‘Error executing “PutObject“ on

在flarum配置fofUpload插件上传到阿里云oss时,报错:'Aws\S3\Exception\S3Exception'withmessage'Errorexecuting"PutObject"on。console面板详细报错内容:Application.tsx:574exception'Aws\S3\Exception\S3Exception'withmessage'Errorexecuting"PutObject"on"https://xxxx.oss-cn-hangzhou.aliyuncs.com/2022-08-20/1660954625-773775-00c7298020a

php - AWS上执行 "PutObject"出错,上传失败

我已经建立了一个AWS账户。并且正在尝试将我的第一个程序化PUT放入S3。我已经使用控制台创建了一个桶并将东西放在那里。我还创建了一个子目录(myFolder)并将其公开。我创建了.aws/credentials文件并尝试使用示例代码,但出现以下错误:Errorexecuting"PutObject"on"https://s3.amazonaws.com/gps-photo.org/mykey.txt";AWSHTTPerror:Clienterror:PUThttps://s3.amazonaws.com/gps-photo.org/mykey.txtresultedina403Fo

ios - AmazonS3Client putObject 仅适用于 iOS 主线程?

我正在尝试使用AmazonS3Client来putObject。奇怪的是,它似乎只在我在iOS主线程上运行我的putObject代码时才起作用。代码基本上是这样的:-(void)uploadVideoToS3{S3PutObjectRequest*videoPOR=[[S3PutObjectRequestalloc]initWithKey:video.onlineVideoIDinBucket:video.onlineVideoBucketName];videoPOR.contentType=@"video/quicktime";videoPOR.data=[NSDatadataWit

javascript - AWS SDK JavaScript : how display upload progress of AWS. S3.putObject?

我正在开发一个JavaScript客户端来将文件直接上传到AmazonS3。UploadtoS3varbucket=newAWS.S3({params:{Bucket:'myBucket'}});varfileChooser=document.getElementById('file-chooser');varbutton=document.getElementById('upload-button');varresults=document.getElementById('results');button.addEventListener('click',function(){var

node.js - 如何使用 AWS 开发工具包(在 Node.js 中)中的 putObject() 将文件从 HTTP 响应正文上传到 S3?

我正在尝试使用AWS开发工具包将PDF文件保存到S3。我通过POST请求(Application/PDF)的正文获取PDF。当使用fs.writeFile将文件保存到本地HD时,文件看起来没问题。但是当上传到S3时,文件损坏了(它只是一个单一的页PDF)。任何帮助或提示将不胜感激!vardata=body//bodyfromaPOSTrequest.varfileName="test.pdf";fs.writeFile(fileName,data,{encoding:"binary"},function(err,data){console.log('saved');//FileisOK

node.js - S3.putObject - 回调永远不会被调用

我正在尝试将图像上传到S3,但是当我调用s3.putObject(params,callback)时,我的回调永远不会被调用,也不会记录任何错误。以下是相关代码:varparams={Key:key,Body:imageData,ContentLength:imageData.byteCount,ContentType:contentType,};this.s3.putObject(params,function(err,data){console.log('here');if(err){callback(err);return;}callback(null,key);});param

java - AmazonS3 putObject 与 InputStream 长度示例

我正在使用Java将文件上传到S3-这是我目前得到的:AmazonS3s3=newAmazonS3Client(newBasicAWSCredentials("XX","YY"));Listbuckets=s3.listBuckets();s3.putObject(newPutObjectRequest(buckets.get(0).getName(),fileName,stream,newObjectMetadata()));文件正在上传,但当我没有设置内容长度时会出现警告:com.amazonaws.services.s3.AmazonS3ClientputObject:Nocon
12