在 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 。

12626 次点击
所在节点    Markdown
23 条回复
evilic
2020-04-21 15:37:23 +08:00
我用 Joplin …… :-)
MinezzzZ
2020-05-06 12:05:02 +08:00
@musi 40G 一年 9 块钱,流量按量计费一年几块钱,学生党也买得起。主要是安心。
mantoudahan
2020-09-21 14:24:58 +08:00
没看懂啊哥,脚本和命令怎么配置的,

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

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

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

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

© 2021 V2EX