我尝试过使用这个功能
fit <- with(datas, lm( cbind(y1,y2) ~ x1+x2 ))
它获得成功的响应包含uploadid但我无法在s3存储桶中找到该文件。那么来自浏览器的javascript sdk的多部分上传文件还有其他方法吗?我正在使用aws cognito进行身份验证。 提前谢谢。
答案 0 :(得分:1)
您使用的密钥是文件名。因此,如果正确上传的文件应该出现在mybucket/file.name
。此外,您可以在控制台上记录以查看是否出现任何问题。
答案 1 :(得分:0)
实际上这是一个四步过程。你已经召唤了第一个Api,剩下三个叫做api。
订单如下:
2。http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#uploadPart-property。 3。http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#listParts-property。 4。http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#completeMultipartUpload-property
对于以上三种api,您必须使用相同的键名(在第一个api中使用)和upload-id(从第一个api的响应中获得)
在第二个api中,你必须上传你的文件以及你选择的'partnumber'。
然后从第三次api调用,您可以获得为您的文件生成的'TagId'以及您使用的'partnumber'。
现在使用此TagId和partnumber,您必须调用最终的api。
这样就完成了文件上传。
答案 2 :(得分:0)
如果你使用.upload,它会自动使用post multipart。并且您必须设置您的 s3 存储桶 cors 策略以允许 POST 和 HEAD 以及 ExposureHeaders ETag