chore(router): add os package and ensure target directory exists
remove unused image files
@ -3,6 +3,7 @@ package handler
|
||||
import (
|
||||
"fmt"
|
||||
"net/url"
|
||||
"os"
|
||||
"path"
|
||||
"strconv"
|
||||
"strings"
|
||||
@ -123,6 +124,13 @@ func Convert(c *fiber.Ctx) error {
|
||||
|
||||
if isSmall {
|
||||
log.Infof("文件 %s 小于100KB,直接复制到 EXHAUST_PATH", rawImageAbs)
|
||||
|
||||
// 确保目标目录存在
|
||||
if err := os.MkdirAll(path.Dir(exhaustFilename), 0755); err != nil {
|
||||
log.Errorf("创建目标目录失败: %v", err)
|
||||
return c.SendStatus(fiber.StatusInternalServerError)
|
||||
}
|
||||
|
||||
if err := helper.CopyFile(rawImageAbs, exhaustFilename); err != nil {
|
||||
log.Errorf("复制小文件到 EXHAUST_PATH 失败: %v", err)
|
||||
return c.SendStatus(fiber.StatusInternalServerError)
|
||||
|
BIN
pics/CNY.png
Before Width: | Height: | Size: 60 KiB |
BIN
pics/EUR.png
Before Width: | Height: | Size: 59 KiB |
BIN
pics/USD.png
Before Width: | Height: | Size: 59 KiB |
BIN
pics/big.jpg
Before Width: | Height: | Size: 76 KiB |
BIN
pics/big.webp
Before Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 206 KiB |
Before Width: | Height: | Size: 342 KiB |
Before Width: | Height: | Size: 339 KiB |
Before Width: | Height: | Size: 341 KiB |
Before Width: | Height: | Size: 341 KiB |
Before Width: | Height: | Size: 340 KiB |
Before Width: | Height: | Size: 343 KiB |
Before Width: | Height: | Size: 344 KiB |
Before Width: | Height: | Size: 344 KiB |
Before Width: | Height: | Size: 344 KiB |
Before Width: | Height: | Size: 243 KiB |
Before Width: | Height: | Size: 240 KiB |
Before Width: | Height: | Size: 241 KiB |
Before Width: | Height: | Size: 242 KiB |
Before Width: | Height: | Size: 241 KiB |
Before Width: | Height: | Size: 246 KiB |
Before Width: | Height: | Size: 246 KiB |
Before Width: | Height: | Size: 245 KiB |
Before Width: | Height: | Size: 246 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 3.3 MiB |
BIN
pics/invalid.png
Before Width: | Height: | Size: 195 KiB |
Before Width: | Height: | Size: 116 KiB |
BIN
pics/no.gif
Before Width: | Height: | Size: 840 KiB |
BIN
pics/png.jpg
Before Width: | Height: | Size: 997 KiB |
Before Width: | Height: | Size: 1.2 MiB |
Before Width: | Height: | Size: 206 KiB |
Before Width: | Height: | Size: 263 KiB |
BIN
pics/太神啦.png
Before Width: | Height: | Size: 328 KiB |