我正在将Google表单集成到我们的后端系统中。在表格中,我们接受Google驱动器上的图像。每当提交表单时,我都试图将Google驱动器图像移至s3。 我正在使用它来从Google云端硬盘中获取图片。
var driveFile = DriveApp.getFileById("imageId");
为了将图像上传到S3,我正在使用应用程序脚本库S3-for-Google-Apps-Script。文件正在上传到s3,但格式不正确。
用于将图片上传到S3的代码
var s3 = S3.getInstance(awsAccessKeyId, awsSecretKey);
s3.putObject(bucket, "file name", driveFile.getBlob(), {logRequests:true});
从s3下载后,我无法打开图像。 出现错误“ 它可能已损坏或使用了预览无法识别的文件格式。”
谢谢。