Solo 文件上传配置

本贴最后更新于 2057 天前,其中的信息可能已经水流花落

在 Solo 中使用文件上传到七牛云请按照如下步骤操作:

  1. 首先需要注册七牛,并进行个人认证。成为七牛的标准用户后就能够完全免费使用七牛提供的文件存储服务了:
    9524b04f0dbb4589b4a524cf0549e979-qn1.jpg
  2. 在七牛后台 -> 个人中心 -> 密钥管理,记录下 AK 和 SK,稍后会用到
    ec5eb59d4f6542e1bcb5eea13695e945-qn2.jpg
  3. 在七牛后台 -> 资源主页 -> 对象存储 -> 立即添加,存储区域请选择华东,访问控制请选择公开空间。然后在七牛后台 -> 对象存储 就可以看到刚才创建的存储空间,记录一下该空间的域名,稍后会用到
    d8156d502e984585a1218f57c759ccd5-qn3.jpg
    区域一定要用 华东 ,否则在 Solo 中上传时会 400 错误,具体报错现象请参考这里。另外,七牛给的这个域名是测试域名,只能用 30 天,请绑定自己的域名后再使用!
  4. 在 Solo 后台 -> 工具 -> 偏好设定 -> 七牛,填入刚才记录的 AK、SK、域名、以及 Bucket(空间名)并提交更新
    qiniuconfpng

配置完成后在写博文时就可以直接上传文件了,编辑器中会自动插入上传后的链接地址。大家在使用中有任何问题,欢迎跟帖 🍇


从 v2.8.0 起如果你想上传文件到服务器本地,请将 solo.properties 中的 uploadDir 项配置为要服务器上保存上传文件的目录路径,比如 /home/solo/upload/D:\\solo\\upload\\。请注意,一旦配置了该项,则优先使用文件上传服务器本地,不会上传到七牛云。


从 v2.9.8 起已经支持阿里云 OSS,感谢 @hzchendou 的贡献 ❤️ https://hacpai.com/article/1544354243204


v3.0.0 删除了七牛云、阿里云 OSS 以及本地文件上传支持,但内置了社区提供的文件存储 + CDN,大家可以直接使用。

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1433 引用 • 10052 回帖 • 486 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    26 引用 • 222 回帖 • 164 关注
  • 文件上传
    8 引用 • 133 回帖
  • 文档
    56 引用 • 1289 回帖 • 2 关注

相关帖子

优质回帖
  • 88250 1 赞同

    上传那个有超时限制,进入后台以后 1 小时以内有效。下个版本会调整为 6 小时。目前你可以尝试保存好当前内容后刷新页面再进入编辑应该就可以了。

  • sykblue 1 1 赞同

    imagepng
    不好意思啊,是我本地环境的问题,刚刚我换了一台机子,还是 ubuntu 没有这个问题,然后再我的机子上,找到了原因,如图,因为系统自动打开了 XX-NET 软件,然后默认打开代理,最终就上传不了大点的图片了,把代理改成直连,然后就好了,具体原因,暂时还不知道,谢谢解答。

  • dengwentong 1

    v3.0.0 删除了七牛云、阿里云 OSS 以及本地文件上传支持,但内置了社区提供的文件存储 + CDN,大家可以直接使用。

    D 大 用了自己的空间给你们免费上传图片使用,这样多好,感谢 D 大!😄
    我想说一句,D 大连 SEO 也学的贼 6 呢。🎉

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • someone36929

    能否本地文件也支持一下?默认不开启,添加后即可使用本地上传。比较喜欢打包一起备份,大佬~

    1 回复
  • 其他回帖
  • Qiqi

    缓存清理了,然而在传输的时候 chrome 浏览器出现不安全脚本提示
    chromejpg
    然后我点击继续加载然后上传出现了跨域问题
    crossoriginjpg

    1 回复
  • sykblue

    刚刚打开的时候有这个错误
    无法载入 ‘https://hm.baidu.com/hm.js?f241a238dc8343347478081db6c7cf5c’。某个 ServiceWorker 传递了 promise 给解析除了非响应值 ‘undefined’ 的 FetchEvent.respondWith()。 sw.min.js:1:1577

  • cahdGong

    我上传图片 ,编辑器看到是这样的:
    jpg
    浏览的时候却会自动拼接上我的域名:类似 192.xxx.xxx/p89kd6sf9.bkt.clouddn.com//file/2018/05/7dbb0bfeb8e34ac3bc7caf6597e063a2_.jpg,然后就 404 了,求解

    1 回复
  • 查看全部回帖

推荐标签 标签

  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 15 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    127 引用 • 1704 回帖
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    29 引用 • 111 回帖
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    150 引用 • 3775 回帖
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 1 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 155 关注
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 533 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 465 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    11 引用 • 90 回帖 • 1 关注
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    336 引用 • 667 回帖
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 99 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    399 引用 • 1246 回帖 • 594 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 134 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 732 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖 • 1 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    553 引用 • 3531 回帖
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 1 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    676 引用 • 535 回帖
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    131 引用 • 1114 回帖 • 143 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 620 关注
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    45 引用 • 25 回帖
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 58 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖 • 1 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用