feat(file_decoder): add debug logging for MIME type detection when handling application/octet-stream

This commit is contained in:
CaIon
2025-06-17 22:18:51 +08:00
parent 226446a3b5
commit 290c763901

View File

@@ -4,6 +4,7 @@ import (
"encoding/base64"
"fmt"
"io"
"one-api/common"
"one-api/constant"
"one-api/dto"
"strings"
@@ -33,6 +34,9 @@ func GetFileBase64FromUrl(url string) (*dto.LocalFileData, error) {
mimeType := resp.Header.Get("Content-Type")
if mimeType == "application/octet-stream" {
if common.DebugEnabled {
println("MIME type is application/octet-stream, trying to guess from URL or filename")
}
// try to guess the MIME type from the url last segment
urlParts := strings.Split(url, "/")
if len(urlParts) > 0 {