gpt4 book ai didi

javascript - 通过网络应用程序下载文件[最佳实践]

转载 作者:行者123 更新时间:2023-11-28 10:01:11 27 4
gpt4 key购买 nike

我是网络应用程序开发新手。我有一个代码,可以让您在通过基本身份验证后下载文件。到目前为止它正在工作,但我不确定这是否是实现此解决方案的正确解决方案。或者使用此解决方案有缺点吗?

使用此代码在 JavaScript 上处理“下载”处理。

function downloadFile() {
var s = queryString("fn");
var f = "/web/et/" + s;

if (s.length > 1) {
window.open(f, "Download");
}
}

function queryString(parameter) {
var loc = location.search.substring(1, location.search.length);
var param_value = false;
var params = loc.split("&");
for (i = 0; i < params.length; i++) {
param_name = params[i].substring(0, params[i].indexOf('='));
if (param_name == parameter) {
param_value = params[i].substring(params[i].indexOf('=') + 1)
}
}
if (param_value) {
return param_value;
}
else {
return ""; //Here determine return if no parameter is found
}
}

@编辑:

抱歉,如果我忘记提出问题,我的问题是,使用这种解决方案有缺点吗? (涉及使用 javascript 下载文件)。或者除了使用 javascript 之外还有更好的下载文件的解决方案吗?

最佳答案

我会在服务器端处理任何身份验证,因为操作(简单)可见的 JS 源太容易了。不确定这是否有帮助。

关于javascript - 通过网络应用程序下载文件[最佳实践],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9186110/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com