Will Miao
e95ff360cf
fix(download): decode percent-encoded stored filenames before saving
...
CivitAI stores non-ASCII file names percent-encoded; the mini endpoint's
raw fileName (preferred since #1100 ) returned that encoded string, so it
landed on disk literally as "%E7%8A%AC..." and the path-budget
truncation could cut mid-escape. Decode to valid non-ASCII UTF-8 names
before the on-disk name is fixed; literal % (stored as %25) and invalid
escapes pass through unchanged.
2026-10-19 08:15:03 +08:00
..
2026-10-04 08:53:24 +08:00
2026-08-30 08:17:35 +08:00
2026-09-17 23:59:22 +08:00
2026-02-11 11:10:31 +08:00
2026-02-11 11:10:31 +08:00
2026-02-11 11:10:31 +08:00
2026-10-04 08:53:24 +08:00
2026-08-08 20:12:59 +08:00
2026-10-09 08:12:56 +08:00
2026-09-18 19:36:19 +08:00
2026-08-08 20:12:59 +08:00
2026-08-08 20:12:59 +08:00
2026-09-17 21:42:32 +08:00
2026-09-17 21:42:32 +08:00
2026-06-19 11:54:55 +08:00
2026-10-01 10:16:34 +08:00
2026-09-17 21:42:32 +08:00
2026-09-29 07:20:12 +08:00
2026-09-17 23:59:22 +08:00
2026-08-08 14:30:34 +08:00
2026-08-10 00:07:14 +08:00
2026-10-16 08:19:33 +08:00
2026-09-22 22:18:03 -04:00
2026-10-15 11:18:06 +08:00
2025-10-05 14:43:21 +08:00
2026-08-08 14:30:34 +08:00
2026-10-12 11:46:13 +08:00
2026-09-15 09:07:56 +08:00
2026-08-08 20:12:59 +08:00
2026-10-04 08:53:12 +08:00
2026-08-08 20:12:59 +08:00
2026-08-30 22:14:04 +08:00
2026-10-12 08:43:06 +08:00
2026-09-18 00:05:47 +08:00
2026-09-28 21:25:48 +08:00
2026-09-24 08:04:00 +08:00
2026-06-11 18:03:29 +08:00
2025-11-04 12:54:09 +08:00
2026-08-08 20:12:59 +08:00
2026-10-19 08:15:03 +08:00
2026-09-17 21:42:32 +08:00