rock-ms / wopi
dev-master
2023-12-18 16:03 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.4
- illuminate/contracts: ^9.14|^8.37
- phpseclib/phpseclib: ^2
- spatie/laravel-package-tools: ^1.4.3
This package is auto-updated.
Last update: 2024-09-18 17:48:32 UTC
README
最低PHP版本: 8.0
安装
composer require rock-ms/wopi
发布迁移
php artisan vendor:publish --tag=wopi-migrations
发布模型
php artisan vendor:publish --tag=wopi-file-model
发布配置
php artisan vendor:publish --tag=wopi-config
发布文档管理器
php artisan vendor:publish --tag=wopi-document-manager
使用概述
转到config/wopi.php,将document_manager
更改为新发布的文档管理器类
WOPI UI组件用于WOPI预览
<x-wopi-frame id="在此处输入文件ID" />
文档
-
https://learn.microsoft.com/en-us/microsoft-365/cloud-storage-partner-program/online/
-
有一个名为Yammer的wopi社区(
https://techcommunity.microsoft.com/t5/yammer/ct-p/Yammer)
测试用例
- 通过扩展名.wopitest创建空文件
- 将其添加到文件表中
- 将文件ID传递给WOPI UI组件
重要
- WOPI在您的本地实例上无法工作,因为您的本地环境未在Microsoft上注册
- WOPI仅在已注册Microsoft的域上工作