vue使用obs华为云上传图片或者视频

可惜只支持web和h5
最下面支持app
api链接
在这里插入图片描述

引入,位置自己放,我放了两个其实一个就可以

import ObsClient from "./../common/esdk-obs-browserjs-without-polyfill.3.23.5.min.js";

在这里插入图片描述
使用
Bucket桶名;Key可以理解为参数;SourceFile文件必须是file;

		obsPutObject(file) {
				console.log(file)
				// 创建ObsClient实例
				var obs = new ObsClient({
					access_key_id: '123456789',
					secret_access_key: '666666666',
					server: '地址'
					// server: `地址${Math.random()}`
				})
				console.log(JSON.stringify(obs))
				//发送请求
				obs.putObject({
					Bucket: 'zy-pub', //桶名
					Key: `smrz/${this.userInfo.id}-03.mp4`,
					SourceFile: file.tempFile,
					// Body: 'Hello OBS'
				}, (err, result) => {
					console.log(JSON.stringify(err))
					console.log(JSON.stringify(result))
					if (err) {
						console.error('Error-->' + err);
					} else {
						console.log('Status-->' + result.CommonMsg.Status);
						console.log('Code-->' + result.CommonMsg.Code);
						console.log('Message-->' + result.CommonMsg.Message);
						console.log('HostId-->' + result.CommonMsg.HostId);
						console.log('RequestId-->' + result.CommonMsg.RequestId);
					}
				});


			}

支持app端
先不写

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是基于华为 ML Kit 的图片美学评分 API 调用示例: 1. 首先,你需要在华为开发者联盟注册账号并创建应用,获取到自己的 APP_ID 和 API_KEY。 2. 在你的 Android 项目中添加华为 ML Kit 的依赖,具体可以参考华为开发者联盟提供的文档。 3. 在你的代码中调用华为 ML Kit 提供的图片美学评分 API,示例代码如下: ```java import com.huawei.hms.mlsdk.common.MLApplication; import com.huawei.hms.mlsdk.aesthetics.MLImageAestheticsAnalyzer; import com.huawei.hms.mlsdk.aesthetics.MLImageAestheticsAnalyzerFactory; import com.huawei.hms.mlsdk.aesthetics.MLImageAesthetics; // 初始化 ML Kit 应用 MLApplication.getInstance().setApiKey("your_api_key"); // 创建图片美学评分分析器 MLImageAestheticsAnalyzer analyzer = MLImageAestheticsAnalyzerFactory.getInstance().getAestheticsAnalyzer(); // 加载图片并分析美学评分 Bitmap bitmap = BitmapFactory.decodeFile("your_image_path"); analyzer.asyncAnalyseFrame(bitmap, new MLImageAestheticsAnalyzer.AnalyseCallback() { @Override public void onSuccess(MLImageAesthetics aesthetics) { // 分析成功,处理美学评分结果 float score = aesthetics.getScore(); // TODO: 处理美学评分结果 } @Override public void onFailure(int errorCode, String errorMessage) { // 分析失败,处理异常 // TODO: 处理异常 } }); ``` 在以上代码中,我们首先调用 `MLApplication.getInstance().setApiKey("your_api_key")` 初始化 ML Kit 应用,然后创建图片美学评分分析器并加载图片进行分析。分析成功后,我们可以通过 `MLImageAesthetics.getScore()` 方法获取美学评分的分数。 注意,以上代码仅为示例,具体实现可能存在差异,你需要根据自己的实际情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值