Browse Source

imagemagick

pull/1/head
Georg Spar 1 year ago
parent
commit
8335c63864
  1. 8
      thumbs.sh
  2. 2
      wdm.go

8
thumbs.sh

@ -1,8 +1,8 @@
#!/bin/bash
cd /opt/data/uploads
for i in *.png; do convert -thumbnail 80 $i thumb-$i; done;
for i in *.jpg; do convert -thumbnail 80 $i thumb-$i; done;
for i in *.jpeg; do convert -thumbnail 80 $i thumb-$i; done;
for i in *.webp; do convert -thumbnail 80 $i thumb-$i; done;
for i in *.png; do /usr/bin/convert -thumbnail 80 $i thumb-$i; done;
for i in *.jpg; do /usr/bin/convert -thumbnail 80 $i thumb-$i; done;
for i in *.jpeg; do /usr/bin/convert -thumbnail 80 $i thumb-$i; done;
for i in *.webp; do /usr/bin/convert -thumbnail 80 $i thumb-$i; done;
cd /

2
wdm.go

@ -775,7 +775,7 @@ func uploadFileHandler(writer http.ResponseWriter, req *http.Request) {
writer.Header().Set("Content-Type", "application/json")
writer.WriteHeader(http.StatusCreated)
writer.Write(b)
cmd := exec.Command("./thumbs.sh")
cmd := exec.Command("/thumbs.sh")
if err := cmd.Run(); err != nil {
log.Fatal("Error while creating thumbs: ", err)
}

Loading…
Cancel
Save