开发者社区> 问答> 正文

PHP该如何上传?

我看文档里写着
<?php$client->putObject(array('Bucket' => 'your-bucket-name','Key' => 'your-object-key','Content' => fopen('/path/to/file', 'r'),'ContentLength' => filesize('/path/to/file'),));


如果我的程序在服务器上,这意味着我要先把图片传到服务器再获取已上传的图片路径再上传到阿里OSS上么?还是说这个路径是本地路径,本地路径要怎么获取?

展开
收起
jost 2014-07-19 23:48:08 7126 0
1 条回答
写回答
取消 提交回答
  • 别看文档,越看越糊涂


    <?php
    require_once 'sdk.class.php';
    $oss_sdk_service = new ALIOSS();
    $bucket = 'ditan';  //bucket 名称

    $file = "d:\\ccc.pdf"; //文件本地空间路径
    $object = 'cpp.how.to.program-'.time().'.pdf'; //object名称
    $response_upload_file_by_file = $oss_sdk_service->upload_file_by_file($bucket,$object,$file);

    ?>
    2014-07-20 17:22:44
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-深入浅出网络编程与swoole内核-吴镇宇 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载