使用php将图像上载到AmazonS3服务器
我在将文件上载到amazon时遇到问题,我将一个图像存储到/var/tmp call 50.jpg,我想将此图像上载到以下目录:使用php将图像上载到AmazonS3服务器,php,amazon-web-services,amazon-s3,image-uploading,php-5.3,Php,Amazon Web Services,Amazon S3,Image Uploading,Php 5.3,我在将文件上载到amazon时遇到问题,我将一个图像存储到/var/tmp call 50.jpg,我想将此图像上载到以下目录://bucket\u name.s3.amazonaws.com/150x150/。我使用这个类https://github.com/tpyo/amazon-s3-php-class。我试着这样做: S3::setAuth(awsAccessKey, awsSecretKey); S3::putObjectFile('/var/tmp/', 'bucket-name',
//bucket\u name.s3.amazonaws.com/150x150/
。我使用这个类https://github.com/tpyo/amazon-s3-php-class
。我试着这样做:
S3::setAuth(awsAccessKey, awsSecretKey);
S3::putObjectFile('/var/tmp/', 'bucket-name', '50.jpg', S3::ACL_PUBLIC_READ).
但不工作。
也可以考虑通过浏览器直接将文件上传到S3:“是的,但是我需要用PHP1上载,第一个参数必须是文件的路径,所以<代码> /VAR/TMP/50。JPG < /代码>而不是<代码> /VAR/TMP/< /代码>;如果您设置了正确的错误报告,您应该会看到一个警告OK,它可以工作,但上传在这个bucket中,但我想上传到文件夹//bucket\u name.s3.amazonaws.com/150x150/
它可以工作了…….Thx