larfoss NodeJS Connector
这是一个基于 Aliyun OSS用于 vue-laravel-file-manager 的nodejs连接器
本连接器的Windows和Linux版本:https://github.com/refinec/larf-node
安装
npm install larfoss-node --save
用法
此包应作为中间件实现 express.js服务器
const express = ;const app = ;const larfOss = ; const ossOptions = accesskey: '' //通过阿里云控制台创建的AccessKey accessSecret: '' //通过阿里云控制台创建的AccessSecret bucket: '' //通过控制台或PutBucket创建的bucket region: '' //bucket所在的区域, 默认oss-cn-hangzhou。 internal: false //是否使用阿里云内网访问,默认false。比如通过ECS访问OSS,则设置为true,采用internal的endpoint可节约费用。 cname: false //是否支持上传自定义域名,默认false。如果cname为true,endpoint传入自定义域名时,自定义域名需要先同bucket进行绑定。 secure: false //(secure: true)则使用HTTPS,(secure: false)则使用HTTP endpoint: '' //OSS外网域名 internalEndpoint:'' //OSS内网域名,可省略则默认为OSS外网域名 app;app;
修改使用
**注意:**由于Aliyun OSS的限制,你需要修改 vue-laravel-file-manager 的部分代码以更好地使用。
-
在
Thumbnail.vue
和Preview.vue
文件的loadImage
方法中注释源代码,添加以下代码:{GET} -
在
AudioPlayer.vue
和VideoPlayer.vue
文件的mounted
生命钩子中注释源代码,添加以下代码:{thisplayer = this$refsfmVideo;HTTP;} -
在
contextMenuActions.js
文件的downloadAction
方法的 if语句块中注释源代码,添加以下代码:HTTP; -
在
get.js
文件中添加一个get请求方法:{return HTTP;}