电子下载管理器身份验证不起作用

时间:2019-06-24 09:58:02

标签: javascript django electron

我们正在开发一个Electron客户端软件,我们需要获取一些配置文件(...),这些文件存储在运行Django的服务器上。由于我们要为每个用户获取特定的配置文件,因此需要登录进行转移。

这是我们在电子客户端中使用的代码(使用Electron Download Manager):

DownloadManager.download({
    url: "http://" + SERVER_NAME + "/sessions/" + USER_ID.toString() + "/downloadConf",
    path: "config",
    onLogin: (authInfo, callback) => {
        callback('USERNAME', 'PASSWORD');
    },
}, function (error, info) {
    if (error) {
        console.log(error);
    }
});

在Django中,我们具有路由和视图功能(如果您以用户身份登录并导航至此URL,则将文件作为HTTP响应获取),但是当尝试通过上述代码从客户端获取文件时,没有错误消息。

这是我们配置Django视图的目的:

@login_required
def download_conf(request, user_id):
  

我们最初希望将其与bulkDownload一起使用,但是由于它不起作用,我们构建了一个小示例对其进行测试,但即使如此也不起作用。

0 个答案:

没有答案