HTML-код для загрузки файла в Dropbox или Google Drive вместе с именем и адресом электронной почты?
Я встраиваю этот код в свою страницу блоггера, чтобы загрузить видеофайл вместе с адресом электронной почты и именем пользователя, добавившего файлы в мой аккаунт Dropbox или на диск Google. Я использую следующий код, но я не знаю, как указать, на чей диск Google или аккаунт Dropbox (и папку) должен быть загружен файл, если он вообще загружается, и как информация о загрузчике (имя и электронная почта) загружается вместе с видеофайлом. Я не могу позволить себе купить место для веб-хостинга, поэтому сейчас я должен сделать это, используя блоггер, Dropbox или мой диск Google (все бесплатные сервисы). Заранее спасибо. Вы, ребята, рок!
<div dir="ltr" style="text-align: left;" trbidi="on">
<!-- Paste this into forms.html -->
<!-- Text input fields -->
<input id="name" placeholder="Your Name" type="text" />
<input id="email" placeholder="Your Email" type="email" />
<!-- File upload button -->
<input id="file" type="file" />
<!-- Form submit button -->
<button onclick="submit(); return false;">Submit</button>
<!-- Show Progress -->
<br />
<div id="progress">
</div>
<!-- Add the jQuery library -->
<script src="https://code.jquery.com/jquery.min.js"></script>
<script>
var file,
reader = new FileReader();
// Upload the file to Google Drive
reader.onloadend = function(e) {
google.script.run
.withSuccessHandler(showMessage)
.uploadFileToGoogleDrive(
e.target.result, file.name,
$('input#name').val(),
$('input#email').val()
);
};
// Read the file on form submit
function submitForm() {
file = $('#file')[0].files[0];
showMessage("Uploading file..");
reader.readAsDataURL(file);
}
function showMessage(e) {
$('#progress').html(e);}
</script></div>
1 ответ
Вы можете использовать формы Cognito. Они предоставляют 100 МБ для файлов бесплатно