#html #google-drive-api
#HTML #google-drive-api
Вопрос:
Я пытаюсь создать веб-сайт для загрузки файла на Google Drive со своего веб-сайта, но у меня было много проблем. Я использовал этот код:
<!DOCTYPE html>
<html>
<head>
<title>Save to Drive Demo: Explicit Render</title>
<link rel="canonical" href="http://samrobbins.125mb.com/googledrive.html">
<script src="https://apis.google.com/js/platform.js">
{parsetags: 'explicit'}
</script>
</head>
<body>
<a href="javascript:void(0)" id="render-link">Render the Save to Drive button</a>
<div id="savetodrive-div"></div>
<script>
function renderSaveToDrive() {
gapi.savetodrive.render('savetodrive-div', {
src: 'http://samrobbins.125mb.com/knowledgebase.py',
filename: 'Cat.py',
sitename: 'The electronic cat database'
});
}
document.getElementById('render-link').addEventListener('click', renderSaveToDrive);
</script>
</body>
</html>
Но когда я загружаю его, он говорит, что есть Failed Upload HTTP error (6)
Есть ли какой-либо способ остановить это?
Комментарии:
1. удалите /googledrive.html также добавьте заголовки управления доступом. Я получаю сообщение об ошибке, что на ресурсе нет заголовка управления доступом — вот почему он не загружается
Ответ №1:
ошибка http 6 заключается в том, что не удалось разрешить имя хоста. Возможно, ваш сервер не работает или сервер data-src не работает. Попробуйте позже.
Вы предоставляете общий доступ с Google диска. по умолчанию видимость документа Google Drive является частной. Вы должны изменить это на общедоступное.
Установите флажок рядом с файлом / папкой и нажмите кнопку «Поделиться» в верхней части списка файлов