百科问答小站 logo
百科问答小站 font logo



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


user avatar   网友的相关建议: 
      

他这里有一个上传示例的

<?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"; }

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





相关阿里云话题

如何通过固定的IP访问阿里云OSS的文件
阿里云oss怎么设置multipartupload报错
discuz怎么开启阿里云oss
如何在 Laravel 中使用阿里云 OSS
新手求问 阿里云OSS如何使用
阿里云OSS的数据如何备份到本地
PHP如何使用阿里云oss
织梦程序的怎么使用阿里云OSS
阿里云oss绑定域名后怎么设置首页
php阿里云OSS内网地址访问资源怎么没生效
oss阿里云怎么设置自动上传文件
金山云的储存和阿里云的oss哪个便宜
阿里云oss填内网地址 外部网站能访问吗
kotlin图片上传到阿里云oss里
阿里云的轻云服务器经典版 与 万网的虚拟主机G1型 哪个更好
阿里云万网虚拟主机被通知耗资源暂停怎么办
打开网站出现:阿里云万网虚机手工关停页面,怎么解决?
购买了阿里云万网虚拟主机怎样设置开启伪静态规则
阿里云虚拟主机怎么用的呢?
阿里云虚拟主机怎么进入操作系统



前一个讨论
阿里云oss ios端怎么集成
下一个讨论
如何通过固定的IP访问阿里云OSS的文件





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利