403Webshell
Server IP : 123.56.80.60  /  Your IP : 216.73.216.78
Web Server : Apache/2.4.54 (Win32) OpenSSL/1.1.1s PHP/7.4.33 mod_fcgid/2.3.10-dev
System : Windows NT iZhx3sob14hnz7Z 10.0 build 14393 (Windows Server 2016) i586
User : SYSTEM ( 0)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/python/Lib/site-packages/engineio/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/python/Lib/site-packages/engineio/static_files.py
content_types = {
    'css': 'text/css',
    'gif': 'image/gif',
    'html': 'text/html',
    'jpg': 'image/jpeg',
    'js': 'application/javascript',
    'json': 'application/json',
    'png': 'image/png',
    'txt': 'text/plain',
}


def get_static_file(path, static_files):
    """Return the local filename and content type for the requested static
    file URL.

    :param path: the path portion of the requested URL.
    :param static_files: a static file configuration dictionary.

    This function returns a dictionary with two keys, "filename" and
    "content_type". If the requested URL does not match any static file, the
    return value is None.
    """
    if path in static_files:
        f = static_files[path]
    else:
        f = None
        rest = ''
        while path != '':
            path, last = path.rsplit('/', 1)
            rest = '/' + last + rest
            if path in static_files:
                f = static_files[path] + rest
                break
            elif path + '/' in static_files:
                f = static_files[path + '/'] + rest[1:]
                break
    if f:
        if isinstance(f, str):
            f = {'filename': f}
        if f['filename'].endswith('/'):
            if '' in static_files:
                if isinstance(static_files[''], str):
                    f['filename'] += static_files['']
                else:
                    f['filename'] += static_files['']['filename']
                    if 'content_type' in static_files['']:
                        f['content_type'] = static_files['']['content_type']
            else:
                f['filename'] += 'index.html'
        if 'content_type' not in f:
            ext = f['filename'].rsplit('.')[-1]
            f['content_type'] = content_types.get(
                ext, 'application/octet-stream')
    return f

Youez - 2016 - github.com/yon3zu
LinuXploit