服务器 桌面端与其他来源
桌面端与其他来源
在独立窗口中运行网盘(首先支持 Mac),连接你的服务器;或者在其他域名提供的页面中运行。两者都属于其他来源,需要按名称放行。
本页内容
应用
- 首次启动时,它会询问服务器路由的地址;如果服务器需要,还会询问令牌,并以 Authorization: Bearer 发送;这些信息会被保存,每次启动时重试。
- Server → Change Server…(⇧⌘K)可以更换服务器。
- 下载的文件保存到“下载”文件夹,重名时自动改名,例如 “report (2).pdf”。
npm run desktop会连接 playground 打开它;npm run build:desktop会生成 ReboFiles.app。
放行
先应答浏览器的预检请求,并允许读取分片的 ETag。仅限列出的来源。
createDriveHandler({
...options,
// The desktop window on a Mac and on Windows, and a page of another domain.
cors: { origins: ['tauri://localhost', 'http://tauri.localhost', 'https://app.example.com'] },
});还有存储桶
文件内容会从窗口直接发送到存储桶:请把相同的来源也加入存储桶的跨域规则。
暂不支持
- 通过服务器页面登录,适用于会话只靠 cookie 的服务器。
- Windows 和 Linux:由 Desktop 工作流构建 .dmg、Windows 安装程序、.deb 和 AppImage;尚未手动测试。将证书作为密钥提供后即可签名和公证:目前尚未提供。