Czy można zezwolić anonimowej osobie na przesyłanie do mojego folderu Dropbox?
Jeśli jest to możliwe i ktoś chce przesłać dane do mojego folderu publicznego, czy mogę ograniczyć rozmiar pliku lub folderu?
Czy można zezwolić anonimowej osobie na przesyłanie do mojego folderu Dropbox?
Jeśli jest to możliwe i ktoś chce przesłać dane do mojego folderu publicznego, czy mogę ograniczyć rozmiar pliku lub folderu?
Odpowiedzi:
Żadna strona trzecia nie może domyślnie przesyłać niczego do Twojego folderu publicznego Dropbox.
Możesz jednak utworzyć formularz przesyłania Dropbox JotForm, aby wysłać tam pliki. Będziesz wtedy musiał osadzić formularz na stronie internetowej i gdzieś go hostować. Jeśli nie masz hostingu, możesz umieścić go w folderze publicznym Dropbox, ponieważ strona jest statyczna. Link do Dropbox jest trudny do zapamiętania, więc możesz utworzyć „ładny” link Bit.ly, na przykład bit.ly/Files4DragonSlay3r
i przekazać go innym .
W darmowej wersji są 2 limity: 100 MB miesięcznego transferu i 100 zgłoszeń. Istnieje inny uniwersalny limit: 50 MB na przesłany plik.
Jeśli nie jesteś biegły w HTML, oto kod szablonu strony internetowej do osadzenia formularza przesyłania:
<!DOCTYPE html>
<html>
<head>
<title>My upload form</title>
</head>
<body>
REPLACE THIS WITH THE EMBED CODE FROM JOTFORM
</body>
</html>
Otwórz Notatnik (lub inny prosty edytor tekstu, ale nie Word, WordPerfect, WordPad, Strony itp. ), Wklej do niego kod, a następnie kliknij Save As
i nazwij plik dropbox-upload.html
lub cokolwiek chcesz, dopóki się na nim skończy .html
. Następnie przenieś plik do publicznego.
DBInbox to najlepsze rozwiązanie, jakie do tej pory znalazłem. Proste przesyłanie wielu plików całkowicie anonimowe i bez konieczności rejestracji na stronie internetowej.
Lepsze niż JotForm (który przy okazji nie działał dla mnie).
Możesz zezwolić anonimowym osobom na przesyłanie do skrzynki odbiorczej, wykonując czynności wymienione tutaj
Dla potomnych:
$uploader = new DropboxUploader('mysecret@domain.com', 'neverguesspswd');
$uploader->upload($tmpFile, $_POST['dest']);
Jednak przedtem powinieneś postąpić zgodnie z radą z tego samego postu na temat :
to bardzo słabe pod względem bezpieczeństwa, otwierasz się na wszelkiego rodzaju badziewie. nie wspominając już o tym, że ludzie mogliby skutecznie wykorzystać swój limit lub przesłać pirackie materiały, lub co tam jeszcze.
Istnieje wiele usług wysyłania / hostowania plików, korzystaj z nich.
Instruktor powiedział mi o http://dropitto.me/ , która wygląda jak realna opcja, ale obawiam się jej wypróbowania, ponieważ uzyskuje dostęp do mojego całego Dropbox.
To rozwiązanie zapewnia dużą kontrolę, umożliwiając utworzenie własnej strony internetowej przesyłającej Dropbox, jeśli masz dostęp do serwera internetowego, z którego możesz korzystać. http://www.ampercent.com/dropbox-uploader-allow-users-upload-files-dropbox-account/
Korzystając z http://SendToMyCloud.com , możesz utworzyć stronę przesyłania dla swojego konta Dropbox, która pozwala użytkownikom na przesyłanie bezpośrednio na twoje konto Dropbox bez konieczności posiadania konta.
FWIW, działa to również z kontami Dysku Google.
Ponadto, w celu pełnego ujawnienia: jestem związany z tym projektem.