dekode / ninjaforms-uploads-azure
支持将 Ninja Forms 上传任务卸载到微软 Azure 云。
1.1.0
2021-10-05 08:42 UTC
Requires
- php: >=7.2
- guzzlehttp/psr7: ~1.8
- microsoft/azure-storage-blob: ~1.5.2
- microsoft/azure-storage-file: ~1.2.4
Requires (Dev)
- dekode/coding-standards: 4.0.0
- dev-main
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- dev-dependabot/npm_and_yarn/dottie-2.0.4
- dev-dependabot/composer/guzzlehttp/psr7-1.9.1
- dev-dependabot/npm_and_yarn/jsonwebtoken-and-azurite-9.0.0
- dev-dependabot/npm_and_yarn/moment-2.29.4
- dev-dependabot/npm_and_yarn/sequelize-6.31.0
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-and-express-6.11.0
- dev-dependabot/npm_and_yarn/xmldom/xmldom-0.7.8
- dev-dependabot/npm_and_yarn/moment-timezone-0.5.37
- dev-dependabot/npm_and_yarn/async-2.6.4
This package is not auto-updated.
Last update: 2024-09-17 22:49:55 UTC
README
支持将 Ninja Forms 上传任务卸载到微软 Azure 云。
使用方法
- 定义连接设置(https://site.com/wp/wp-admin/admin.php?page=ninja-forms-uploads&tab=external)
- 关闭文件上传字段的 '保存到服务器' 设置。
- 将 '外部文件上传' 动作添加到表单,并启用上传到 'MICROSOFT AZURE'。
您还可以定义常量
define( 'MICROSOFT_AZURE_ACCOUNT_NAME', '' );
define( 'MICROSOFT_AZURE_ACCOUNT_KEY', '' );
define( 'MICROSOFT_AZURE_CNAME', '' );
在这种情况下,相应的设置优先于常量。
对于更受控制的 环境,您还可以使用以下常量在创建表单时自动强制所有使用外部 Azure 存储服务
define( 'MICROSOFT_AZURE_FORCE_EXTERNAL_UPLOAD', true );
此常量可能无法被您的网站或网站的个别设置覆盖。
开发
安装 NodeJS 并运行 npm install
和 npm run azure
以启动开发服务器。
使用本地设置
- 账户名称:
devstoreaccount1
- 账户密钥:
Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
- Blob 服务端点:
http://127.0.0.1:10000/devstoreaccount1
致谢
版权
Ninja Forms File Uploads to Azure 版权所有 2021 DSS
Ninja Forms File Uploads to Azure 是免费软件:您可以在自由软件基金会发布的 GNU 通用公共许可证的条款下重新分发它和/或修改它,许可证版本为 2,或者(根据您的选择)任何较新版本。
Ninja Forms File Uploads to Azure 的分发是希望它会有用,但没有任何保证;甚至没有关于其商誉或对特定用途适用性的暗示保证。有关详细信息,请参阅 GNU 通用公共许可证。
您应该已经收到了扩展程序一起提供的 GNU 较小通用公共许可证的副本。如果没有,请参阅 https://gnu.ac.cn/licenses/。