在 typora 中自动上传图片至阿里云 OSS 教程

2020-04-20 12:47:18 +08:00
 JJstyle

这篇文章用来讲述 typora 中自动上传图片到阿里云 oss 的过程,需要您会使用 php 语言,且有开通阿里云 oss 。

Typora 当前版本:

准备自定义上传脚本

mkdir ~/run/alioss -p && cd ~/run/alioss

echo '{
    "name": "jake/alioss",
    "type": "project",
    "authors": [
        {
            "name": "Jaggle",
            "email": "singviy@gmail.com"
        }
    ],
    "require": {
        "aliyuncs/oss-sdk-php": "^2.3"
    }
}' > composer.json

composer install

touch index.php

index.php:

<?php

require_once 'vendor/autoload.php';

$file =  $argv[1];

$name = pathinfo($file, PATHINFO_BASENAME);

$uploader = new \OSS\OssClient(
    '<key>',
    '<sec>',
    'oss-cn-shanghai.aliyuncs.com'
);

$res = $uploader->uploadFile('<bucket>', date('YmdHis') . '-' . rand(10000, 99999) . '-' . $name, $file);

echo "Upload Success:\n";
echo $res['info']['url'] . "\n";
echo $res['info']['url'];

Typrora -> 偏好设置 -> 图像:

最后可以点击验证图片上传选项进行测试。

现在你可以在粘贴和插入图片时,自动上传至阿里云 oss 。

12786 次点击
所在节点    Markdown
23 条回复
JJstyle
2020-04-20 12:49:11 +08:00
markdow 真爽,一处编写,到处粘贴🤣
saltbo
2020-04-20 14:21:51 +08:00
poisedflw
2020-04-20 14:25:05 +08:00
uPic 不香吗
JJstyle
2020-04-20 14:37:46 +08:00
@saltbo
@poisedflw

喜欢自己动手的感觉~~
JJstyle
2020-04-20 14:53:37 +08:00
其实是因为我没用过 uPic,逃)
Canon1014
2020-04-20 15:05:42 +08:00
emmmm typora 用挺久了才知道还有这种操作....
但是我的设置里为什么没有 上传服务设定 ...
JJstyle
2020-04-20 15:22:30 +08:00
@Canon1014 这边建议您对比一下版本号呢,:doge
RRRoger
2020-04-20 15:53:17 +08:00
@JJstyle 只看 @我 #7 原文:“@Canon1014 这边建议您对比一下版本号呢,:doge”
======
回复:请问 upic 是付费还是收费的
HangoX
2020-04-20 18:03:11 +08:00
mac 上可以考虑用这个,完全免费支持很多图床
![]( http://imgs.47lab.cn/uPic/TYHSLm.png)
iffi
2020-04-20 18:17:26 +08:00
图片放 iCloud 不香吗
JJstyle
2020-04-20 18:21:51 +08:00
@RRRoger uPic 没用过哦,可以试试
@iffi ???icoud 也能用来当图床?
lizytalk
2020-04-20 18:24:43 +08:00
@iffi 放在 iCloud 里你在 iPhone 里怎么打开?发给别人别人怎么打开?
iffi
2020-04-20 18:27:28 +08:00
@lizytalk 我主要在 mac 上写文字,写好后,导出 pdf 它不方便吗
JJstyle
2020-04-20 18:34:15 +08:00
@iffi 截屏、或者网页图片右键复制后直接在 typora 粘贴并自动上传到图床,ta 不比用 icoud 不方便吗?
ysn2233
2020-04-20 18:34:47 +08:00
可以配合 picgo,mac/linux/windows 都行
musi
2020-04-20 20:26:15 +08:00
[借楼插个我之前折腾过的]( https://musii.life/%E6%8A%98%E8%85%BE/%E4%BD%BF%E7%94%A8%E9%98%BF%E9%87%8C%E4%BA%91%E4%BB%A3%E7%A0%81%E6%89%98%E7%AE%A1%E5%B9%B3%E5%8F%B0%E6%89%98%E7%AE%A1%E5%8D%9A%E5%AE%A2%E5%9B%BE%E5%BA%8A.html)
laycher
2020-04-20 20:50:35 +08:00
在遭遇很多个图床收费、没了之后,只相信自己的硬盘了。
JJstyle
2020-04-20 21:31:22 +08:00
@laycher 哈哈,这就是我为什么把图片传到阿里云 oss 的原因了
JJstyle
2020-04-20 21:50:53 +08:00
@musi 好想法
musi
2020-04-20 23:04:31 +08:00
@JJstyle 哈哈,主要是学生党没钱😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/664225

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX