tp6怎么做阿里云OSS存储呢?

这篇具有很好参考价值的文章主要介绍了tp6怎么做阿里云OSS存储呢?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主


阿里云oss存储是得买的。买后,还要获取参数。填入代码中就可以啦

https://www.aliyun.com/search?spm=5176.19720258.J_3207526240.21.7b8176f4QOLmVV&scene=all&k=%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8oss

thinkphp6 阿里云oss,tp6.0,阿里云,php,云计算

获得四个参数:
$accessKeyId
$accessKeySecret
$endpoint
$bucket
不然不对了哈

前言

告诉你怎么做阿里云OSS存储.

composer require aliyuncs/oss-sdk-php

代码(index.php)

<?php
namespace app\admin\controller;
use OSS\OssClient;
use OSS\Core\OssException;
class Index 
{
	/*
	 * 图片上传,将图片上传至阿里云oss
	 * */
	public function index(){
		
	    $files = $_FILES['file'];
	    $name = $files['name'];
	    $format = strrchr($name, '.');//截取文件后缀名如 (.jpg)
	    // 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录RAM控制台创建RAM账号。
	    $accessKeyId = "";
	    $accessKeySecret = "";
	    // Endpoint以杭州为例,其它Region请按实际情况填写。
	    $endpoint = "";
	    // 设置存储空间名称。
	    $bucket= "";
	    // 设置文件名称。
	    //这里是由sha1加密生成文件名 之后连接上文件后缀,生成文件规则根据自己喜好,也可以用md5
	    //前面video/head/ 这是我的oss目录
	    $object = 'video/head/'.sha1(date('YmdHis', time()) . uniqid()) . $format;;
	    // <yourLocalFile>由本地文件路径加文件名包括后缀组成,例如/users/local/myfile.txt。
	    $filePath = $files['tmp_name'];
	    try{
	        $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
	
	        $result = $ossClient->uploadFile($bucket, $object, $filePath);
	        if(!$result){
	            return json(['status'=>1,'message'=>'上传失败']);
	         }else{
	            return json(['status'=>2,'message'=>'上传成功','url'=>$result['info']['url']]);
	        }
	    } catch(OssException $e) {
	        printf(__FUNCTION__ . ": FAILED\n");
	        printf($e->getMessage() . "\n");
	        return;
	    }
	    print(__FUNCTION__ . ": OK" . "\n");
	 }
	 }

postman

thinkphp6 阿里云oss,tp6.0,阿里云,php,云计算

阿里云:

thinkphp6 阿里云oss,tp6.0,阿里云,php,云计算文章来源地址https://www.toymoban.com/news/detail-610259.html

到了这里,关于tp6怎么做阿里云OSS存储呢?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里云Oss服务开通 #对象存储 #OSS

    1.点击立即开通 2.勾上协议,立即开通 3.成功,点击‘管理控制台’ 4.创建Bucket 5.勾选相关参数 6.勾选完的参数 7.进入Bucket 8.上传文件-测试 9.选择上传的文件 10.在主页面看到效果,点击详情查看 阿里云OSS服务API使用 常用入口:Access-Key 勾选 1. 访问控制(RAM) 创建用户**** 2. 短

    2024年01月25日
    浏览(42)
  • 【OSS存储】阿里云的oss存储服务 & golang的API调用

    阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。 非常适合存储非结构化数据,例如 视频、图形、日志、文本文件以及各种App应用

    2024年02月05日
    浏览(38)
  • PHP-阿里云oss使用

    为什么要使用第三方存储? 1)静态文件会占用大量带宽; 2)加载速度 3)存储空间 第三方存储有哪些? 1)阿里云oss 2)七牛云 3)又拍云 等等 阿里云OSS的介绍https://www.aliyun.com/product/oss/ 阿里云oss的使用 阿里云oss使用步骤: 1.申请key和secret(把key和secret保存好,项目中配置使

    2024年02月11日
    浏览(33)
  • 阿里云Oss存储

    官方文档:https://help.aliyun.com/document_detail/31817.html 访问Oss文件方式:restful API 1,文件存储类型 2,领域模型 3,重要特性 4,使用方式 官方文档:https://help.aliyun.com/document_detail/31817.html 访问Oss文件方式:restful API 1,文件存储类型 依次往下成本越来越低 标准存储:移动应用,

    2024年02月02日
    浏览(35)
  • 阿里云-对象存储OSS

    大家好,我是 码赛客1024 ,今天我们一起来学习阿里云的对象存储服务OSS。 阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。 简单

    2024年01月16日
    浏览(41)
  • 阿里云-云存储OSS

            数据的可靠性较强:三重备份         系统的安全性较强:对称加密,签名权限控制以及防盗链功能;         文件存储的容量无限;         无需人工运维;         部署扩容:无需规则,按需扩容; 提供丰富的API接口,SDK包,客户端工具台,控制台,方便

    2024年02月12日
    浏览(33)
  • 项目使用阿里云OSS存储

    步骤1,2,3,4都是开通阿里云oss 阿里云开通对象存储OSS服务 搞一个access-key 搞一个子用户 创建个用户, 并且 给权限! 创建AccessKey同时记录下来, 关闭就没了 项目中引入依赖 在配置中配置 方法中就可以用了 就ok了

    2024年02月03日
    浏览(27)
  • 2.阿里云对象存储OSS

            文件上传,是指将本地图片、视频、音频等文件上传到服务器上,可以供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛,我们经常发抖音、发朋友圈都用到了文件上传功能。 实现文件上传服务,需要有存储的支持,解决方案有以下几种: 存储方式

    2024年02月12日
    浏览(39)
  • 阿里云对象存储(OSS)服务

    阿里云对象存储(OSS)服务 引入依赖 这里 aliyun-oss-spring-boot-starter 中默认引入的 aliyun-java-sdk-core 是 3.4.0 版本,但是 aliyun-spring-boot-dependencies 中对 aliyun-java-sdk-core 版本管理为:4.5.0,会导致版本冲突 所以排除 aliyun-oss-spring-boot-starter 默认的 aliyun-java-sdk-core ,单独引入 4.5.0 版

    2024年01月25日
    浏览(34)
  • 阿里云对象存储OSS使用

    对象存储服务(Object Storage Service,简称 OSS)为您提供基于网络的数据存取服务。使用 OSS,您可以通过网络随时存储和调用包括文本、图片、音频和视频等在内的各种非结构化数据文件。 对象存储可以简单理解为用来存储图片、音频、视频等非结构化数据的数据池。相对于主

    2024年02月11日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包