单击链接后,我正在尝试下载文件。创建文件后,使用javascript动态生成链接。在我的模板中,添加链接的函数如下所示:
function Download(desiredLink) {
var a = $('<a />');
a.attr('download',desiredLink);
desiredLink = {{MEDIA_URL}} +desiredLink+'.docx';
a.attr('href',desiredLink);
a.text("Download");
$('body').append(a);
};
我已经在我的settings.py文件中指定了MEDIA_URL,例如:
MEDIA_ROOT = os.path.join(BASE_DIR, 'documents/')
MEDIA_URL = '/documents/'
生成的链接在我检查时具有正确的URL。但是,当我单击按钮时,它尝试下载文件,但显示Failed-No file
。任何解决方案将不胜感激。生成的链接看起来像:localhost:8000/documents/test.docx
。文件位于项目根文件夹中的documents文件夹中。
预先感谢