From 3cea0984eb7d1caed8252ae674ded2c1a97b7ae0 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Fri, 9 Dec 2022 11:23:29 +0800 Subject: Fix folder creation issue --- alias | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/alias b/alias index 0c8d38a..fe45c29 100644 --- a/alias +++ b/alias @@ -410,10 +410,12 @@ image.from_data_url() { identify $1 } image.upload() { - month=$(date +%Y-%m) - filename=${2:-$(date +"%d_%Hh%Mm%Ss").${1##*.}} - scp $1 vps:~/data/s3.photos/$month/$filename - echo https://topo.tw/photos/$month/$filename + local month=$(date +%Y-%m) + local filename=${2:-$(date +"%d_%Hh%Mm%Ss").${1##*.}} + local fpath='$HOME/data/s3.photos/'$month + cat $1 | ssh vps "mkdir -p $fpath && cat >$fpath/$filename" && \ + echo https://topo.tw/photos/$month/$filename || \ + echo Fail to upload } image.text() { convert \ -- cgit v1.2.3-70-g09d2