gpt4 book ai didi

javascript - Onedrive api 如何附加文件而不是下载?

转载 作者:行者123 更新时间:2023-12-03 10:34:45 34 4
gpt4 key购买 nike

我关注了interactive live sdk并将其添加到我的 HTML 页面中。

此外,我还成功添加了callback.html 页面,我在其中成功获取了文件选择器对话框。一旦我从文件对话框中选择文件,它就会被下载,据我所知,这是因为 WL.download 功能。

但我想要的只是附加文件而不是下载它。如何更改interactive live sdk中的javascript

有什么建议吗?

最佳答案

对此感到抱歉。您可以使用“源”或“链接”来完成此操作。在“使用 OneDrive 选择器打开”的 ISDK 上,更改以下代码片段的代码(我在下面使用了“file.link”)。如果您将其包含在应用程序中,“输出”框应该会让您了解链接的内容。当然,您需要删除“WL.download”函数,以便它不会下载文件并将 file.link 或 file.source 添加到代码中的某个位置,而不是像 ISDK 那样记​​录它。

function openFromSkyDrive() {
WL.fileDialog({
mode: 'open',
select: 'single'
}).then(
function(response) {
log("The following file is being downloaded:");
log("");

var files = response.data.files;
for (var i = 0; i < files.length; i++) {
var file = files[i];
log(file.link);
WL.download({ "path": file.id + "/content" });
}
},
function(errorResponse) {
log("WL.fileDialog errorResponse = " + JSON.stringify(errorResponse));
}
);
}

关于javascript - Onedrive api 如何附加文件而不是下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29050034/

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