Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何处理烧瓶中包含空格的url?_Python_Python 3.x_Flask_Static Files - Fatal编程技术网

Python 如何处理烧瓶中包含空格的url?

Python 如何处理烧瓶中包含空格的url?,python,python-3.x,flask,static-files,Python,Python 3.x,Flask,Static Files,当我想在Flask中显示一些图像时,我使用的url\u链接图像 问题是当图像的路径包含空格时。URL中的空格被转换为%20,文件无法显示,例如,图像抛出 获取404(未找到) 我尝试将文件夹重命名为不带空格的名称,结果成功了 用ls-alh显示文件名,并显示用于静态传输的路由route@TarunLalwani文件名没有问题。问题是文件夹名。我的意思是需要检查文件夹名和用于静态路由的路由代码files@TarunLalwanils-alh是drwxrwxr-x 3 hanis hanis 4,0

当我想在Flask中显示一些图像时,我使用的
url\u链接图像

问题是当图像的路径包含空格时。URL中的空格被转换为
%20
,文件无法显示,例如,图像抛出

获取404(未找到)


我尝试将文件夹重命名为不带空格的名称,结果成功了

ls-alh
显示文件名,并显示用于静态传输的路由route@TarunLalwani文件名没有问题。问题是文件夹名。我的意思是需要检查文件夹名和用于静态路由的路由代码files@TarunLalwani
ls-alh
drwxrwxr-x 3 hanis hanis 4,0K zář1 14:00 50文件类型矢量图标
,我没有任何显示文件的路径。我只使用
url\u for
链接到文件
{{url\u for('static',filename=file.path)}
我不是在问模板。要在Flask中提供静态文件,您需要创建路由或配置静态文件。有多种方法可以做到这一点。你是怎么做到的?我想了解一下,用
ls-alh
显示文件名,并显示您用于静态传输的路由route@TarunLalwani文件名没有问题。问题是文件夹名。我的意思是需要检查文件夹名和用于静态路由的路由代码files@TarunLalwani
ls-alh
drwxrwxr-x 3 hanis hanis 4,0K zář1 14:00 50文件类型矢量图标
,我没有任何显示文件的路径。我只使用
url\u for
链接到文件
{{url\u for('static',filename=file.path)}
我不是在问模板。要在Flask中提供静态文件,您需要创建路由或配置静态文件。有多种方法可以做到这一点。你是怎么做到的?我想了解这一点