通过PHP将pdf文件从服务器A复制到服务器B.

时间:2013-03-27 06:50:17

标签: php file file-io

目前,我正在使用亚马逊服务云存储来存储PDF文件。

不是通过FTP而是使用该存储服务的类([引用在这里])1

// save it into a file (write stream)
// var_dump("S3::getObject() to savefile.txt", $s3->getObject($bucketName, baseName($uploadFile), 'savefile.txt'));

// Or write it to a resource (write stream)
// var_dump("S3::getObject() to resource", $s3->getObject($bucketName, baseName($uploadFile), fopen('savefile.txt', 'wb')));

目前我可以获取PDF文件的二进制代码,但如何将其存储在其他服务器(服务器B)上?

foreach ($contents as $key => $value){
    if (strpos($key, 'pdf') !== false){
        if (($object = S3::getObject($bucket, $key)) !== false) {
            file_put_contents('path/'.$key, $object, FILE_APPEND | LOCK_EX);
        }
    }   
}

$key是服务器B上的文件名。

要清楚,问题是:我有一些二进制代码(这是一个PDF文件),如何将代码写入另一个文件(=另存为其他PDF文件)?

0 个答案:

没有答案
相关问题