django动态生成中文名文件在view返回

 

def rfile(request):

    excelData = ''

    cs = request.META['HTTP_USER_AGENT']

    #如果是windows

    if cs.find('Windows') > -1:

        fileName = fileName.encode('cp936')

    else:

        fileName = fileName.encode('utf8')

    return  HttpResponse(excelData, saveas_filename=fileName)

 


分享到: 微信 更多