- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我必须制作一个页面来上传大文件。
我正在尝试使用 OneDrive API 直接上传到 OneDrive,并且服务器没有出现问题。
我的 HTML 文件:
<head>
<script type="text/javascript" src="https://js.live.net/v7.2/OneDrive.js"></script>
</head>
<body>
<script type="text/javascript">
function launchSaveToOneDrive(){
console.log('ok');
let odOptions = {
clientId: "xxx",
action: "save",
sourceInputElementId: "fileUploadControl",
sourceUri: "",
fileName: "teste.txt",
openInNewWindow: false,
advanced: {
redirectUri: "http://localhost:8000/teste"
},
success: function(files) { console.log('ok'); },
progress: function(percent) { console.log(percent); },
cancel: function() { /* cancel handler */ },
error: function(error) { console.log(error); }
};
OneDrive.save(odOptions);
}
</script>
<input id="fileUploadControl" name="fileUploadControl" type="file" />
<button onclick="launchSaveToOneDrive()">Save to OneDrive</button>
</body>
我已经配置了返回 uri。
当我单击“保存”时,它会打开一个新窗口以使用 Microsoft 帐户登录。在我插入电子邮件后,它会关闭并在控制台上返回错误。
[OneDriveSDK] Failed due to unknown error: [1]Error at new e (https://js.live.net/v7.2/OneDrive.js:4:32389) at https://js.live.net/v7.2/OneDrive.js:4:19217
(index):22 Error
at new e (OneDrive.js:4)
at OneDrive.js:4
我没有找到任何相关内容。
最佳答案
它使用相同的代码对我有用。这是带有上传的网络调用的屏幕截图:
这是我使用的代码,我确保它具有上传文件的正确访问权限。
function launchSaveToOneDrive(){
console.log('ok');
let odOptions = {
clientId: "XXXXXX-b802-4c4d-b6ae-a1675f9be514",
action: "save",
sourceInputElementId: "fileUploadControl",
sourceUri: "",
fileName: "Screenshot.png",
openInNewWindow: false,
advanced: {
redirectUri: "http://localhost:9999/index.html"
},
success: function(files) { console.log('ok'); },
progress: function(percent) { console.log(percent); },
cancel: function() { /* cancel handler */ },
error: function(error) { console.log(error); }
};
OneDrive.save(odOptions);
}
这是回调设置:
这是 API 权限:
请确保您拥有该应用程序的正确访问权限,并检查 ODOption 中的文件名是否正确。如果您需要代码存储库,请告诉我,我会分享它。
关于javascript - OneDriveSDK 由于 OneDrive 上传 API 上的未知错误而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57718945/
我需要使用 power automate + Office 脚本从一个 Excel 工作表复制数据并粘贴(仅值)到另一个工作表 我开始使用下面链接中的答案创建流程。 Power Automate: C
我试图删除这个项目文件夹,但即使在我运行 rm -force 之后它仍然拒绝我.它向我展示了这个: is an NTFS junction point. Use the Force parameter
当我使用“知道此链接的任何人都可以查看此项目”选项在 UI 中创建共享链接时,我得到一个类似于 https://onedrive.live.com/redir?resid=XXX!YYYY&authk
(创建超链接后,我将在 OneNote 中使用它链接到我自己的 Onedrive 上的文件,仅供我使用!) 当我在线查看 Word 中的文件时,显示的 URL 是: https://onedrive.
我想在一个 rest API 调用中获取 office365 onedrive 文件夹中包含的所有文件和文件夹,有没有办法做到这一点? 最佳答案 没有特定的 API 调用来检索 Drive 的平面表示
我正在构建一个 Windows 服务,该服务使用以下方法通过 Graph API 连接到 OneDrive for Business: https://graph.microsoft.io/en-us
请允许我解释什么我在做什么以及如何我在做什么。 我在做什么? 我正在尝试使用其 REST API 将文件上传到 Onedrive来源:one drive api documentation 我正在使用
我正在尝试使用 java sdk 将文件上传到 OneDrive 特殊文件夹,但出现以下错误 错误代码:BadRequest 错误消息:使用“microsoft.graph.createUploadS
我正在尝试使用 OneDrive iOS SDK 将 OneDrive 集成到我的应用程序中。我设法做了我想做的大部分事情,但我似乎无法弄清楚如何在 OneDrive 上的文件夹(项目)中上传图像。上
Microsoft Graph 可以提供 List items shared with the signed-in user 。我想将此 REST 功能与 OneDrive file picker f
我正在尝试通过以下 URL 获取 OneDrive 访问 token https://login.live.com/oauth20_token.srf?client_id=YOUR_CLIENT_ID
我是 skydrive 的新生。然后我想在html中使用文件选择器,并从Interactive Live SDK复制演示代码。但运行结果,打开的窗口并没有直接到文件选择器页面,只是直接到我设置的red
如果我想在保存后使用打开的 Workbook 对象获取 Excel 文件的全名,但该文件已同步到 OneDrive,我会得到一个“https”地址,而不是其他程序无法解释的本地地址。 如何获取这样的文
我刚刚开始使用 OneDrive API。我有一个与 Google Drive 和 Dropbox 集成并从这些服务接收推送通知的应用程序,我希望包含 OneDrive 支持。 也许我没有在看 rig
尝试以不那么困惑的方式存储用户设置和默认保存的数据位置。 在 PC1 上, Label1.Caption := TPath.GetDocumentsPath; 向我显示 C:\Users\Mike\D
我想检查用户是否已经登录到 OneDrive,如果没有,则允许他们登录。我首先在 JS/HTML 项目中尝试过此操作。然后使用 C#/XAML 项目。 我查看了 C#/XAML OneDrive 代码
所以我制作了一个 OneDrive uploader ,它使用 Azure,目前它不适用于教育或工作场所帐户。它仅适用于普通的 Microsoft 帐户。如何让我的应用程序与其他类型的 Microso
我是 Azure 开发的新手。所以我尝试从微软文档( https://learn.microsoft.com/en-us/learn/modules/msgraph-access-file-data/
我正在尝试使用以下网址提取根文件夹中的所有文件: https://api.onedrive.com/v1.0/drive/root/children 但这也给了我同一文件夹下的所有文件夹。有没有办法只
我在引用中没有找到在 WP8.1 上使用 OneDrive SDK 创建新 OneDrive 文件夹的方法。我正在寻找一种跨设备和平台备份和同步的方法。 最佳答案 您可以使用 REST 在 OneDr
我是一名优秀的程序员,十分优秀!