Commit 227083d
fix: 修复截图 MIME 类型硬编码导致 API 拒绝的问题
macOS screencapture 输出 PNG,但代码硬编码 mimeType 为 image/jpeg,
导致 API 报错 "specified using image/jpeg but appears to be image/png"。
改为通过 magic bytes 检测实际图片格式。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 14c46df commit 227083d
2 files changed
Lines changed: 18 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
40 | 53 | | |
41 | 54 | | |
42 | 55 | | |
| |||
2162 | 2175 | | |
2163 | 2176 | | |
2164 | 2177 | | |
2165 | | - | |
| 2178 | + | |
2166 | 2179 | | |
2167 | 2180 | | |
2168 | 2181 | | |
| |||
2231 | 2244 | | |
2232 | 2245 | | |
2233 | 2246 | | |
2234 | | - | |
| 2247 | + | |
2235 | 2248 | | |
2236 | 2249 | | |
2237 | 2250 | | |
| |||
2310 | 2323 | | |
2311 | 2324 | | |
2312 | 2325 | | |
2313 | | - | |
| 2326 | + | |
2314 | 2327 | | |
2315 | 2328 | | |
2316 | 2329 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
330 | 331 | | |
331 | 332 | | |
332 | 333 | | |
333 | | - | |
| 334 | + | |
334 | 335 | | |
335 | 336 | | |
336 | 337 | | |
| |||
0 commit comments