Можно ли разрешить анонимному пользователю загружать файлы в мою папку Dropbox?
Если это возможно, и кто-то хочет загрузить данные в мою общую папку, могу ли я ограничить размер файла или папки?
Можно ли разрешить анонимному пользователю загружать файлы в мою папку Dropbox?
Если это возможно, и кто-то хочет загрузить данные в мою общую папку, могу ли я ограничить размер файла или папки?
Ответы:
Никакая третья сторона не может загрузить что-либо в вашу Общедоступную папку Dropbox по умолчанию.
Тем не менее, вы можете создать форму загрузки Dropbox JotForm для отправки файлов туда. Затем вам нужно будет вставить форму на веб-страницу и разместить ее где-нибудь. Если у вас нет веб-хостинга, вы можете поместить его в общую папку Dropbox, поскольку страница статична. Ссылку Dropbox трудно запомнить, поэтому вы можете создать «красивую» ссылку Bit.ly, например bit.ly/Files4DragonSlay3r
, и разослать ее людям.
В бесплатной версии есть 2 ограничения: 100 МБ ежемесячного перевода и 100 заявок. Существует еще одно универсальное ограничение: 50 МБ на загруженный файл.
Если вы не разбираетесь в HTML, вот код шаблона для веб-страницы для вставки формы загрузки:
<!DOCTYPE html>
<html>
<head>
<title>My upload form</title>
</head>
<body>
REPLACE THIS WITH THE EMBED CODE FROM JOTFORM
</body>
</html>
Откройте Блокнот (или другой простой текстовый редактор, но не Word, WordPerfect, WordPad, Pages и т. Д. ), Вставьте в него код, затем щелкните Save As
и назовите файл dropbox-upload.html
или что-нибудь еще, пока он заканчивается .html
. Затем переместите файл в Public.
DBInbox - лучшее решение, которое я нашел на сегодняшний день. Простая загрузка нескольких файлов полностью анонимно и без регистрации на сайте.
Лучше, чем JotForm (который, кстати, не работал для меня).
Вы можете разрешить анонимным пользователям загружать файлы в свой аккаунт, выполнив шаги, перечисленные здесь.
Для потомков:
$uploader = new DropboxUploader('mysecret@domain.com', 'neverguesspswd');
$uploader->upload($tmpFile, $_POST['dest']);
Тем не менее, вы должны следовать советам из той же ветки сообщений :
это очень хрупко с точки зрения безопасности, вы открываете себя всякому дерьму. не говоря уже о том, что люди могут эффективно выполнять вашу квоту, загружать пиратские материалы или что-то еще.
Существует множество служб отправки / размещения файлов, используйте их.
Инструктор рассказал мне о http://dropitto.me/ , который выглядит как жизнеспособный вариант, но я опасаюсь попробовать его, так как он получает доступ ко всему моему Dropbox.
Это решение дает вам большой контроль, позволяя создавать собственную веб-страницу загрузчика Dropbox, если у вас есть доступ к веб-серверу, который вы можете использовать. http://www.ampercent.com/dropbox-uploader-allow-users-upload-files-dropbox-account/
Используя http://SendToMyCloud.com , вы можете создать страницу загрузки для вашей учетной записи Dropbox, которая позволяет пользователям загружать файлы напрямую в вашу учетную запись Dropbox, не имея учетной записи, сами.
FWIW, это также работает с учетными записями Google Drive.
Кроме того, в интересах полного раскрытия: я связан с этим проектом.