我卡住了,我无法使用AngularJS将文件上传到GoogleDrive。现在我的客户想知道他们想要将文件上传到Google云端硬盘& Dropbox with AngularJS。请告诉我如何实施?
任何解决方案都将受到赞赏。
答案 0 :(得分:0)
关于Google云端硬盘,您可以使用Google JS客户端,查看JS QuickStart和how to work with files
答案 1 :(得分:0)
您可以查看https://github.com/pinoyyid/ngDrive,它为AngularJS提供了Drive集成。它包括对可恢复上传和分块上传的支持,因此您可以显示大文件的进度条。
https://github.com/pinoyyid/ngDrive-demo有一个演示应用。
文件上传的演示片段是
DriveService.files.insertWithContent(
{
title: 'myfile.txt',
mimeType: 'text/plain'
},
{ uploadType: 'resumable' },
content,
undefined).promise
.then(function (resp) {
console.log('finished');
}, function (reason) {
console.warn('upload failed because '+reason);
}, function (position) {
console.log('Uploading... Currently at ' + position);
});