阿里云oss php上传图片问题 上传前把图片重命名之后再上传到oss 怎么写代码呢

http://bbs.aliyun.com/read/43521.html阿里云ossphp上传图片问题上传前把图片重命名之后再上传到oss怎么写代码呢哪个大鸟能在这个上... http://bbs.aliyun.com/read/43521.html
阿里云oss php上传图片问题 上传前把图片重命名之后再上传到oss 怎么写代码呢
哪个大鸟能在这个上面加个 代码呀
展开
 我来答
miniappz9V5nOkGjKWXF
推荐于2017-11-27
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

他这里有一个上传示例的

<?php 
 
/** 
* 加载sdk包以及错误代码包 
*/ 
require_once 'oss_php_sdk/sdk.class.php'; 
$oss_sdk_service = new ALIOSS(); 
$bucket = '你的bucket名字'; 
 
if ((($_FILES["file"]["type"] == "image/gif") 
|| ($_FILES["file"]["type"] == "image/jpeg") 
|| ($_FILES["file"]["type"] == "image/pjpeg")) 
&& ($_FILES["file"]["size"] < 2000000)) 

    if ($_FILES["file"]["error"] > 0) 
    { 
        echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; 
    } 
    else 
    { 
        echo "Upload: " . $_FILES["file"]["name"] . "<br />"; 
        echo "Type: " . $_FILES["file"]["type"] . "<br />"; 
        echo "Size: " . ($_FILES["file"]["size"] / 1024) . " KB<br />"; 
        echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />"; 
 
        $content = ''; 
        $length = 0; 
        $fp = fopen($_FILES["file"]["tmp_name"],'r'); 
        if($fp) 
        { 
            $f = fstat($fp); 
            $length = $f['size']; 
            while(!feof($fp)) 
            { 
                $content .= fgets($fp,8192); 
            } 
        } 
        $upload_file_options = array('content' => $content, 'length' => $length); 
        $upload_file_by_content = $oss_sdk_service->upload_file_by_content($bucket, $_FILES["file"]["name"], $upload_file_options); //$_FILES["file"]["name"]这个就是文件名,你可以自己定义的。
        $img_url = "http://storage.aliyun.com/" . $bucket . "/" . $_FILES["file"]["name"]; 
        echo "Upload successfully! The OSS URL of this file: " . $img_url . "<br />"; 
        echo "If the bucket is public-read, the uploaded image can be shown as:" . "<br />"; 
    echo "<img src=$img_url />"; 
    } 

else 

    echo "Invalid file"; 
}

关于文件名我已经给你注释在代码中了,你试试看

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式