V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
JJstyle
V2EX  ›  Markdown

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

  •  
  •   JJstyle · 2020-04-20 12:47:18 +08:00 · 12791 次点击
    这是一个创建于 1683 天前的主题,其中的信息可能已经有所发展或是发生改变。

    907f9b4f-7fc0-4c00-a9db-e5c984a902e6

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

    Typora 当前版本:

    image-20200420123346214

    准备自定义上传脚本

    mkdir ~/run/alioss -p && cd ~/run/alioss
    
    echo '{
        "name": "jake/alioss",
        "type": "project",
        "authors": [
            {
                "name": "Jaggle",
                "email": "[email protected]"
            }
        ],
        "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 -> 偏好设置 -> 图像:

    image-20200420123449527

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

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

    23 条回复    2020-09-21 14:24:58 +08:00
    JJstyle
        1
    JJstyle  
    OP
       2020-04-20 12:49:11 +08:00
    markdow 真爽,一处编写,到处粘贴🤣
    saltbo
        2
    saltbo  
       2020-04-20 14:21:51 +08:00
    poisedflw
        3
    poisedflw  
       2020-04-20 14:25:05 +08:00
    uPic 不香吗
    JJstyle
        4
    JJstyle  
    OP
       2020-04-20 14:37:46 +08:00
    @saltbo
    @poisedflw

    喜欢自己动手的感觉~~
    JJstyle
        5
    JJstyle  
    OP
       2020-04-20 14:53:37 +08:00
    其实是因为我没用过 uPic,逃)
    Canon1014
        6
    Canon1014  
       2020-04-20 15:05:42 +08:00
    emmmm typora 用挺久了才知道还有这种操作....
    但是我的设置里为什么没有 上传服务设定 ...
    JJstyle
        7
    JJstyle  
    OP
       2020-04-20 15:22:30 +08:00   ❤️ 1
    @Canon1014 这边建议您对比一下版本号呢,:doge
    RRRoger
        8
    RRRoger  
       2020-04-20 15:53:17 +08:00
    @JJstyle 只看 @我 #7 原文:“@Canon1014 这边建议您对比一下版本号呢,:doge”
    ======
    回复:请问 upic 是付费还是收费的
    HangoX
        9
    HangoX  
       2020-04-20 18:03:11 +08:00
    mac 上可以考虑用这个,完全免费支持很多图床
    ![]( http://imgs.47lab.cn/uPic/TYHSLm.png)
    iffi
        10
    iffi  
       2020-04-20 18:17:26 +08:00
    图片放 iCloud 不香吗
    JJstyle
        11
    JJstyle  
    OP
       2020-04-20 18:21:51 +08:00
    @RRRoger uPic 没用过哦,可以试试
    @iffi ???icoud 也能用来当图床?
    lizytalk
        12
    lizytalk  
       2020-04-20 18:24:43 +08:00 via iPhone
    @iffi 放在 iCloud 里你在 iPhone 里怎么打开?发给别人别人怎么打开?
    iffi
        13
    iffi  
       2020-04-20 18:27:28 +08:00
    @lizytalk 我主要在 mac 上写文字,写好后,导出 pdf 它不方便吗
    JJstyle
        14
    JJstyle  
    OP
       2020-04-20 18:34:15 +08:00
    @iffi 截屏、或者网页图片右键复制后直接在 typora 粘贴并自动上传到图床,ta 不比用 icoud 不方便吗?
    ysn2233
        15
    ysn2233  
       2020-04-20 18:34:47 +08:00
    可以配合 picgo,mac/linux/windows 都行
    musi
        16
    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
        17
    laycher  
       2020-04-20 20:50:35 +08:00
    在遭遇很多个图床收费、没了之后,只相信自己的硬盘了。
    JJstyle
        18
    JJstyle  
    OP
       2020-04-20 21:31:22 +08:00
    @laycher 哈哈,这就是我为什么把图片传到阿里云 oss 的原因了
    JJstyle
        19
    JJstyle  
    OP
       2020-04-20 21:50:53 +08:00
    @musi 好想法
    musi
        20
    musi  
       2020-04-20 23:04:31 +08:00 via iPhone
    @JJstyle 哈哈,主要是学生党没钱😂
    evilic
        21
    evilic  
       2020-04-21 15:37:23 +08:00
    我用 Joplin …… :-)
    MinezzzZ
        22
    MinezzzZ  
       2020-05-06 12:05:02 +08:00
    @musi 40G 一年 9 块钱,流量按量计费一年几块钱,学生党也买得起。主要是安心。
    mantoudahan
        23
    mantoudahan  
       2020-09-21 14:24:58 +08:00
    没看懂啊哥,脚本和命令怎么配置的,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1028 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 21:28 · PVG 05:28 · LAX 13:28 · JFK 16:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.