nunopress/sharex-hosting-uploader

由 Symfony Micro Edition 驱动的 ShareX 自定义上传器,适用于您的托管/域名

v1.1.5 2017-01-05 13:52 UTC

This package is not auto-updated.

Last update: 2024-09-24 15:15:06 UTC


README

这是一个为 ShareX 上传器 定制的项目

安装

您需要 Composer 来使用以下命令安装此项目

composer create-project nunopress/sharex-hosting-uploader project_name

配置

配置文件位于 src/AppBundle/Resources/config/services.yml

您需要更改 app.secret 并使用相同的密钥参数配置 ShareX

如果您想将上传文件保存在其他目录,可以更改 app.upload_dir 的值。默认情况下,它配置在 %kernel.root_dir%/../uploads根目录 + /uploads)。

ShareX 中,您需要设置响应 URL,格式如下

  • URL: http://yoursite.com/view/$json:filename$
  • 缩略图 URL: http://yoursite.com/thumb/$json:filename$
  • 删除 URL: http://yoursite.com/delete/$json:filename$

请记得设置参数

  • 请求类型: POST
  • 请求 URL: http://yoursite.com/upload
  • 文件表单名称: file
  • 参数
    • secret: 用于 app.secret 的密钥
    • name: 保存在 Web 服务器上的文件名格式

测试

phpunit.xml.dist 重命名为 phpunit.xml,然后从根目录运行 phpunit