我正在将文件上传到 Amazon S3,如下所示:
<cffile action="upload" accept="image/jpeg, image/pjpeg" destination="s3://accessKeyID:awsSecretKey@bucket/X/Y/sample.jpg" filefield="ImageField" />
以上工作正常,sample.jpg
文件在我的 S3 存储桶中,位于https://bucket.s3.amazonaws.com/X/Y/sample.jpg
在我的其余代码中,我CFFILE.ServerFile
用来获取上传文件的名称,应该是sample.jpg
(我测试过它,它只是sample.jpg
在本地上传到服务器时)。但是,当像上面的代码一样上传到 S3 时,CFFile.ServerFile
返回X/Y/sample.jpg
的文件名是错误的。
如果我检查然后在本地或上传到 S3 时正确CFFILE.ServerFileExt
返回的内容。jpg
我错过了什么吗?