① iOS阿里云OSS上传多张图片和视频
1.从服务器获取上传需要的 accessKeyId, accessKeySecret, securityToken;如果你们是本地直接配置,不需要从服务器拿直接省略。
2.配置OSSTask
3.1 上传图片
3.2 上传视频
② 浅谈阿里云OSS分片上传文件
主体函数:
this.client = new OSS({
region: "oss-cn-shenzhen",
accessKeyId: token.credentials.accessKeyId,
accessKeySecret: token.credentials.accessKeySecret,
stsToken: token.credentials.securityToken,
bucket: "filename",
secure: true
});
token:为连接前请求一次后端数据生成链接所需要的值配合前端进行oss链接
任何oss操作都要执行的oss链接,链接主要为了相应oss当前状态可连接操作文件
所以说此处建议封装成一个可调用函数,以便于后续操作
this.client.multipartUpload //上传文件:传入必填项和后端需要的mate值便于后续操作:
Path-name:必填项//路径名称
File:必填项需要上传的文件
{
//此处传或者获取所需操作,不必填项:如
progress: async function(p) {//上传进度,p为上传进度0-1
},
meta:{}//自定义所需的值
};
常用函数还有
删除文件: let result = await this.client.delete(path);
path:删除文件路径,常用于替换或直接删除文件;
let result = await client.deleteMulti(['exampleobject-1', 'exampleobject-2', 'testfolder/sampleobject.txt'], {quiet: true});
//批量删除文件
此处也需要链接oss主体函数再进行相应的操作
上传调试: localStorage.debug = 'ali-oss';
更多操作请查询:https://help.aliyun.com/document_detail;
前端小白继续加油
③ 阿里云盘上传压缩包后格式变了
阿里云盘上传压缩包后格式变了的原因是:
1、电脑上还安装有其它压缩软件,导致格式改变。
2、电脑中病毒了。压缩包后格式修改方式是:
3、打开电脑,鼠标右键单击压缩的文件后点击解压到当前文件夹按钮。
4、在新的界面里鼠标右键单击解压后的文件,点击选择添加到压缩文件按钮。
5、在新的界面里在压缩文件名下方将zip删掉更改为xls按钮。
6、然后在新的界面里更改完成后点击选择确定按钮即可变成xls文件。
④ 阿里云虚拟主机,upload_max_filesize 最大上传只能10M,怎么办有很多视频要上传。都是几十M、几百M的
php.ini限制上传大小 虚拟主机可以联系阿里云那边给你调试下
注意:虚拟主机一般都不允许上传那么多文件的,虚拟主机本来都不适合 在线播放 占用宽带东西
云主机服务器可以在你PHP文件里面进行修改
查找upload_max_filesize,默认为500M改为