将文件的物理路径映射到下载的服务路径

2024-05-19 16:25:27 发布

您现在位置:Python中文网/ 问答频道 /正文

在AngularJS/Python应用程序中,我使用dropzone上传了一个文件,其物理路径如下:

D:\uploadedFiles\tmpmj02zkex___5526310795850751687_n.jpg'

现在我想为这个文件创建一个链接,以便在前端显示和下载。一个看起来像这样的链接:

http://127.0.0.1:8000/uploadedFiles/tmpmj02zkex___5526310795850751687_n.jpg

最好的办法是什么?在


Tags: 文件路径应用程序http链接物理jpgangularjs
1条回答
网友
1楼 · 发布于 2024-05-19 16:25:27

您可以简单地添加一个url模式,例如urls.py

from django.conf.urls import url
from . import views

urlpatterns = [
    ...,
    url(r'^uploadedFiles/(?P<file_name>.+)/$', views.download, name='download')
]

以及控制器中的download方法,如views.py,如here所示:

^{pr2}$

相关问题 更多 >