这篇文章用来讲述 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 。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.