分类目录Web开发

PHP使用签名URL对阿里云对象存储进行临时授权

PHP使用签名URL对阿里云对象存储进行临时授权,代码如下:

阿里帮助中心:
首页>对象存储 OSS>SDK示例>PHP>PHP授权访问
https://help.aliyun.com/document_detail/32106.html

PHP代码在线测试运行工具

本例包含2个文件:提供PHP代码编写的前端页面index.html、接受PHP代码解析处理运行的do.php文件。

do.php提供了2种方法来处理PHP代码,一种方法是将处理过的PHP代码通过file_put_contents函数写入到另一个php文件,我们这里命名为了code.php,然后通过header函数跳转到code.php,code.php再将执行结果反馈给index.html。

第二种方法是通过eval函数执行PHP代码,然后将执行结果反馈给index.html。

文件代码如下:

index.html

do.php

js数组赋值、遍历需要注意的问题

js数组赋值时不要跳跃式赋值,以免出现异常。如下面例子:

浏览样例:http://5xue.cc/wp-content/uploads/samples/20230216

php上传文件到阿里云对象存储

本例含2个文件的代码,一个是选择上传文件的表单页面文件(upload.html),一个是负责上传的sendOss.php文件。

upload.html代码

sendOss.php代码

说明:
本例中阿里云OSS的php版sdk放在了/aliyun/oss/目录下。

参考资料:阿里帮助中心 – 首页>对象存储 OSS>SDK示例>PHP>PHP上传文件>PHP简单上传
https://help.aliyun.com/document_detail/88473.html?spm=a2c4g.11186623.0.0.7e404a9cu3c2kT