当我尝试使用Flask(python 2.7)的send_file()函数发送.exe文件时,我收到此错误
IOError: [Errno 22] invalid mode ('rb') or filename:
'C:\\Users\\Dell\\Desktop\\mom\x08uild\\s6\\s6.exe'
其中s6.exe
是我要发送的文件
答案 0 :(得分:1)
\x08
中的mom\x08uild
是退格。这可能不是你想要的:退格在普通的Windows文件名中无效,因此“无效的文件名”错误。
在没有看到代码的情况下肯定知道这一点有点难,但你可能忘记在某处逃避后退斜杠,导致\b
出现(这也意味着退格)