Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php将图像上载到AmazonS3服务器_Php_Amazon Web Services_Amazon S3_Image Uploading_Php 5.3 - Fatal编程技术网

使用php将图像上载到AmazonS3服务器

使用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',

我在将文件上载到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', '50.jpg', S3::ACL_PUBLIC_READ).

但不工作。

也可以考虑通过浏览器直接将文件上传到S3:“是的,但是我需要用PHP1上载,第一个参数必须是文件的路径,所以<代码> /VAR/TMP/50。JPG < /代码>而不是<代码> /VAR/TMP/< /代码>;如果您设置了正确的错误报告,您应该会看到一个警告OK,它可以工作,但上传在这个bucket中,但我想上传到文件夹
//bucket\u name.s3.amazonaws.com/150x150/
它可以工作了…….Thx