ImageX Integration
ImageX integration for fresns
Feature
- [Basic] File storage. You can save almost anything you like in ImageX
- [Powerful] Image processing. You can change your image processing to optimize the bandwidth.
- [Safe] Url signature. Guest can not get your file without a correct signature from your site.
Installation
- Install this plugin by typing plugin identity
ImageX
in your Control Panel. Typingphp artisan market:require ImageX
in your shell works also. - Enable this plugin.
- Switch to your fresns storage configuration.
Configuration
Section | Configuration | Meaning | Example |
---|---|---|---|
Server Config | Service Provider | Set to ImageX Integration |
ImageX Integration |
Secret ID | Your access key ID get from VolcEngine IAM | AKbalabala |
|
Secret Key | Your secret access key get from VolcEngine IAM | RaNd0mTeXT |
|
Bucket Name | Your service ID get from VolcEngine ImageX and AppID get from VolcEngine BAF | Service0ID,123456 |
|
Bucket Region | Your service region get from VolcEngine ImageX (1) | cn-north-1 |
|
Bucket Endpoint | |||
Access Domain | Your service domain set in VolcEngine ImageX | https://example.com |
|
Filesystem Disk | Set to remote |
remote |
|
Function Config | Anti Link Key | Your url signature secret (2) | rANd0mteXt |
Valid minutes for sign | Keep the value less then the value set in the page Anti Link Key mentioned. |
||
Image Function | Image Handle Position | Set to path suffix padding | path-end |
Any other blank in this section | Starts with ~tplv- , ends with file extension name |
~tplv-Service0ID-t1.avif |
|
Video Function | Transcode Parameter | Starts with ~tplv- , ends with file extension name |
~tplv-Service0ID-t2.mp4 |
Transcode Parameter Handle Position | Set to path suffix padding | path-end |
|
Poster Parameter | Starts with ~tplv- , ends with file extension name |
~tplv-Service0ID-t3.png |
|
Poster Parameter Handle Position | Set to path suffix padding | path-end |
|
Audio Function | - |
Not supported . ImageX doesn't provide any audio processing function. But you can storage your audio file in ImageX. |
|
Document Function | - |
Supported . ImageX can storage any file you like. |
(1) The value is properly one of cn-north-1
, ap-singapore-1
, us-east-1
(2) Configuration page https://console.volcengine.com/imagex/service_manage/http_config/{SERVICE_ID}/{DOMAIN}
,
e.g. https://console.volcengine.com/imagex/service_manage/http_config/dQw4w9WgXcQ/example.com
. This plugin only
supports method C.
श्रेणियाँ
के साथ काम करता है
Fresns 3.x
डेटाबेस
डेटाबेस समर्थन
- MySQL/MariaDB
- PostgreSQL
- SQL Server
- SQLite
शामिल Fresns डेटा टेबल
- files
के बारे में
संस्करण 2.1.3
पर जारी किया गया 15/08/2024 14:01
- 临时解决 FileSize 验证错误
- 改个版本号
-
moreJson
改为moreInfo
- 移除冗余微信 web SDK 引用
- 适配新的存储配置和命令字
- fix: Fresns 3 支持
- fix: 修复上传时参数错误
- fix: 修复上传时参数错误
- fix: 前端上传保留文件名
- fix: 修复微信小程序中上传多个文件重复返回的问题
- chore: 调整缓存策略
- fix: 修复微信小程序环境下的一些错误
- chore: 适配 Fresns v2.19.0
- feat: 支持 Fresns 音频 和 文档 处理规则
- chore: 文件参数
- chore: fresns callback
- 修复物理删除的循环问题
- 修复客户端上传数据库存储了错误的文件路径的问题
更新日志
- 客户端上传添加文件校验
- 适配新版回调格式
- 整理代码
- 替换静态资源
- 适配新的插件机制 fskey
- 修复区域设置读取错误
- 优化文件信息
- 更新缓存标签
- 支持最新版 Fresns(2.6.0),并放弃旧版本 Fresns (低于 2.6.0)支持
- 修复缓存错误
- 支持插件页直传云服务
- 支持视频处理(转码和封面)
- 添加封面
- 更新依赖(修复文件上传错误)
- 第一个版本 - 文件上传 - 图片处理 - 文件防盗链
Fresns मार्केटप्लेस अस्वीकरण
The Fresns App Marketplace is a repository of Fresns extensions, aggregating public and private extensions developed on top of the Fresns ecosystem.
The Fresns Marketplace is an open platform and any account registered as a developer can publish apps (certified developer can publish paid apps). As a result, the Fresns App Marketplace is unable to fully monitor applications uploaded to the App Marketplace by third parties and therefore does not guarantee the legitimacy, security, integrity, authenticity or quality of applications. By downloading an application from the Fresns Marketplace, you agree to use your own judgement and assume all risks without relying on the Fresns Marketplace.
Free applications are not explicitly stated and the developer is not obliged to provide technical support, so please install your own test functions.
In any case, Fresns Marketplace reserves the right to discontinue the Application Marketplace service and to take appropriate action in accordance with the law, including but not limited to removal of the application in question, suspension of all or part of the service. Fresns shall not be liable, directly, indirectly or jointly, for any damages that may be caused to you or to third parties.
Fresns