Amazon S3就像来自php和html的本地文件一样

时间:2017-07-09 14:59:48

标签: php amazon-web-services amazon-s3

我知道有SDK来处理s3文件,比如上传和下载,我知道s3文件可以通过唯一网址访问。

然而, 我想知道从PHP脚本和html脚本访问文件是最简单的方法,比如访问本地文件。

//Example for html -
<img src='/image/1.jpg'>

对于这种情况,我需要将所有网址从'/image/1.jpg'更改为s3网址。

//Example for php -
$file = 'assets/jquery.js';
echo '<script src='.$file.'></script>';

访问s3的唯一方法是我必须更改所有本地文件访问本地目录和文件到s3网址的相关代码?

将所有完整或绝对文件路径更改为s3 url不是一个好方法。 但这是唯一的方法吗?

S3FU怎么样? 它不推荐,但正如其他人说的那样正常。 只使用S3FU读取文件并上传SDK?你觉得怎么样?

1 个答案:

答案 0 :(得分:2)

如果你有S3兼容的存储桶,你总是可以使用CloudBerry来保持相同的“文件夹结构”

然后,您唯一需要做的就是在所有路径前加上适当的域名。 它能解决你的问题吗?