Ticket #3649: content-type.diff

File content-type.diff, 744 bytes (added by Xuefer, 11 months ago)
  • deluge/ui/web/server.py

    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 b def render(self, request):  
    141141
    142142            log.debug('uploaded %d file(s)', len(filenames))
    143143
    144         request.setHeader(b'content-type', b'text/html')
     144        request.setHeader(b'content-type', b'text/javascript; encoding=utf-8')
    145145        request.setResponseCode(http.OK)
    146146        return json.dumps({'success': bool(filenames), 'files': filenames}).encode()
    147147