在 MacOS 中将文件上传到 Aws s3 时如何指定 --content-disposition
How to specify --content-disposition while uploading file to Aws s3 in MacOS
我使用以下命令将 .apk
文件上传到 aws s3。
以下命令在windows 操作系统中正常工作。但它在 MacOS
中失败了
"aws s3 sync --acl=public-read --cache-control max-age=5576000,public --content-disposition=attachment;filename=appName.apk ./uploads/folderToBeUpload s3://bucketName/myfolderName/ --quiet"
在 MacOs 中,如果我删除 --content-disposition
选项它可以工作,但我需要那个选项。
我将在 MacOs 中收到以下错误消息
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
Jun 09 15:14:45 start.bash[8904]: To see help text, you can run:
Jun 09 15:14:45 start.bash[8904]: aws help
Jun 09 15:14:45 start.bash[8904]: aws <command> help
Jun 09 15:14:45 start.bash[8904]: aws <command> <subcommand> help
Jun 09 15:14:45 start.bash[8904]: aws: error: the following arguments are required: paths
zsh
shell 上的 Mac 参数可能有点迂腐。我发现用单引号 ('
) 包裹东西有时效果很好。
尝试:
--content-disposition 'attachment;filename=appName.apk'
我使用以下命令将 .apk
文件上传到 aws s3。
以下命令在windows 操作系统中正常工作。但它在 MacOS
中失败了
"aws s3 sync --acl=public-read --cache-control max-age=5576000,public --content-disposition=attachment;filename=appName.apk ./uploads/folderToBeUpload s3://bucketName/myfolderName/ --quiet"
在 MacOs 中,如果我删除 --content-disposition
选项它可以工作,但我需要那个选项。
我将在 MacOs 中收到以下错误消息
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
Jun 09 15:14:45 start.bash[8904]: To see help text, you can run:
Jun 09 15:14:45 start.bash[8904]: aws help
Jun 09 15:14:45 start.bash[8904]: aws <command> help
Jun 09 15:14:45 start.bash[8904]: aws <command> <subcommand> help
Jun 09 15:14:45 start.bash[8904]: aws: error: the following arguments are required: paths
zsh
shell 上的 Mac 参数可能有点迂腐。我发现用单引号 ('
) 包裹东西有时效果很好。
尝试:
--content-disposition 'attachment;filename=appName.apk'