{"id":13794139,"url":"https://github.com/yuki-xin/picgo-plugin-web-uploader","last_synced_at":"2026-01-23T08:31:31.848Z","repository":{"id":39174150,"uuid":"172873387","full_name":"yuki-xin/picgo-plugin-web-uploader","owner":"yuki-xin","description":null,"archived":false,"fork":false,"pushed_at":"2022-04-15T06:24:39.000Z","size":7,"stargazers_count":60,"open_issues_count":11,"forks_count":20,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-12T20:42:45.921Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yuki-xin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-02-27T08:18:13.000Z","updated_at":"2025-04-15T13:16:00.000Z","dependencies_parsed_at":"2022-09-17T13:01:07.834Z","dependency_job_id":null,"html_url":"https://github.com/yuki-xin/picgo-plugin-web-uploader","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/yuki-xin/picgo-plugin-web-uploader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuki-xin%2Fpicgo-plugin-web-uploader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuki-xin%2Fpicgo-plugin-web-uploader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuki-xin%2Fpicgo-plugin-web-uploader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuki-xin%2Fpicgo-plugin-web-uploader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yuki-xin","download_url":"https://codeload.github.com/yuki-xin/picgo-plugin-web-uploader/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuki-xin%2Fpicgo-plugin-web-uploader/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28684717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T05:48:07.525Z","status":"ssl_error","status_checked_at":"2026-01-23T05:48:07.129Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T23:00:36.396Z","updated_at":"2026-01-23T08:31:31.831Z","avatar_url":"https://github.com/yuki-xin.png","language":"JavaScript","funding_links":[],"categories":[":rocket: Plugin for PicGo"],"sub_categories":[],"readme":"# picgo-plugin-web-uploader\n\nplugin for [PicGo](https://github.com/Molunerfinn/PicGo)\n\n- 自定义Web图床上传\n\n## 使用\n\n### 图床配置\n\n- url: 图床上传API地址\n- paramName: POST参数名\n- jsonPath: 图片URL所在返回值的JsonPath(eg:data.url)\n- customHeader: 自定义请求头 标准JSON(eg: {\"key\":\"value\"}\n- customBody: 自定义Body 标准JSON(eg: {\"key\":\"value\"})\n\n### 服务端配置\n\n1. 参照 [PicUploader](https://github.com/xiebruce/PicUploader) 配置同时上传多个免费图床\n\n2. 可使用已打包的pic-upload docker镜像\n```\nversion: '3'\nservices:\n  pic-uploader:\n    image: zqiannnn/pic-uploader:1.0\n    ports:\n      - 8080:80\n    volumes:\n      - ./server.conf:/etc/nginx/conf.d/server.conf\n    environment:\n      - STORAGE_TYPE=Qiniu,Netease,Aliyun,Ucloud,Qingcloud\n#     10G 10G\n      - QINIU_AK=xx\n      - QINIU_SK=xx\n      - QINIU_BUCKET=xx\n      - QINIU_DOMAIN=http://xx.bkt.clouddn.com\n#     50G 20G\n      - NETEASE_AK=xx\n      - NETEASE_AS=xx\n      - NETEASE_BUCKET=xx\n      - NETEASE_ENDPOINT=xx\n      - NETEASE_DOMAIN=https://xx.nos-eastchina1.126.net\n#     无\n      - ALIYUN_AK=xx\n      - ALIYUN_AS=xx\n      - ALIYUN_BUCKET=xx\n      - ALIYUN_ENDPOINT=xx\n      - ALIYUN_DOMAIN=https://xx.aliyuncs.com\n#     20G 20G\n      - UCLOUD_PUBLIC_KEY=xx\n      - UCLOUD_PRIVATE_KEY=xx\n      - UCLOUD_PROXY_SUFFIX=xx\n      - UCLOUD_BUCKET=xx\n      - UCLOUD_ENDPOINT=ufile.ucloud.com.cn\n      - UCLOUD_DOMAIN=http://xx.ufileos.com\n#     30G 11G\n      - QINGCLOUD_AK=xx\n      - QINGCLOUD_SK=xx\n      - QINGCLOUD_BUCKET=xx\n      - QINGCLOUD_ZONE=xx\n#     最后一个domain可设置为步骤3中Nginx域名\n      - QINGCLOUD_DOMAIN=https://xx.qingstor.com\n\n#     自定义返回\n      - CUSTOM_FORMAT={\"url\":\"{{url}}\"}\n      - WATERMARK=水印字符\n```\n\n3. 使用Nginx代理多个免费图床[nginx](https://www.xiebruce.top/644.html)\n\n### 服务端测试\n- Plugin配置\n![](https://img.yuki.xin/2019/07/01/f2c7c902b2d02e1ad9bdcb929a83dd0d.png)\n\n- Rest请求\n![](https://i.loli.net/2019/02/27/5c76458ce03e7.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuki-xin%2Fpicgo-plugin-web-uploader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyuki-xin%2Fpicgo-plugin-web-uploader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuki-xin%2Fpicgo-plugin-web-uploader/lists"}