gpt4 book ai didi

JavaScript 从 Google Drive 或 Dropbox 上的 txt 文件中读取所有文本

转载 作者:行者123 更新时间:2023-11-29 16:07:08 26 4
gpt4 key购买 nike

我想使用 JavaScript 将 Google Drive 或 Dropbox 上的一个 txt 文件的全部内容读入一个字符串变量中。我见过类似的问题,但我希望它完全用 JavaScript 完成。我已经尝试了一些方法,但我不断收到“XMLHttpRequest 无法加载......没有'access-control-allow-origin'”和“无法执行'发送'”错误。我也想在没有任何外部 API 或安装的情况下执行此操作。

最佳答案

这是一个从 Google Drive 下载文本文件的 javascript 函数.使用获取 API。

  function get_doc(id){
const url = 'https://www.googleapis.com/drive/v3/files/'+id+'?alt=media'
if(self.fetch){
var setHeaders = new Headers();
setHeaders.append('Authorization', 'Bearer ' + authToken.access_token);
setHeaders.append('Content-Type', mime);

var setOptions = {
method: 'GET',
headers: setHeaders
};
fetch(url,setOptions)
.then(response => { if(response.ok){
var reader = response.body.getReader();
var decoder = new TextDecoder();
reader.read().then(function(result){
var data = {}
data = decoder.decode(result.value, {stream: !result.done});
console.log(data);
});
}
else{
console.log("Response wast not ok");
}
}) .catch(error => {
console.log("There is an error " + error.message);
});
}
}

引用here如果是 Google 文档文件。

关于JavaScript 从 Google Drive 或 Dropbox 上的 txt 文件中读取所有文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38447071/

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