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