commit 1af995164ddbe300b3e40b77f607b13d860b8df1
Author: Xuefer <xuefer@gmail.com>
Date:   Tue Jul 22 23:57:48 2025 +0800

    upload file response is json
    
    Signed-off-by: Xuefer <xuefer@gmail.com>

diff --git a/deluge/ui/web/server.py b/deluge/ui/web/server.py
index e93d4f6f3..4ac8a3e0c 100644
--- a/deluge/ui/web/server.py
+++ b/deluge/ui/web/server.py
@@ -141,7 +141,7 @@ def render(self, request):
 
             log.debug('uploaded %d file(s)', len(filenames))
 
-        request.setHeader(b'content-type', b'text/html')
+        request.setHeader(b'content-type', b'text/javascript; encoding=utf-8')
         request.setResponseCode(http.OK)
         return json.dumps({'success': bool(filenames), 'files': filenames}).encode()
 
