web-dev-qa-db-ja.com

匿名の人にDropboxフォルダーへのアップロードを許可する

匿名の人にDropboxフォルダーへのアップロードを許可することはできますか?

それが可能で、誰かが私のパブリックフォルダーにデータをアップロードしたい場合、ファイルまたはフォルダーのサイズを制限できますか?

11
DragonSlay3r

デフォルトでは、サードパーティはDropboxのパブリックフォルダーに何もアップロードできません。

ただし、 JotFormのDropboxアップロードフォーム を作成して、そこにファイルを送信できます。次に、フォームをWebページに埋め込み、Webページをどこかでホストする必要があります。 Webホスティングがない場合は、ページが静的であるため、Dropboxのパブリックフォルダーに配置できます。 Dropboxリンクは覚えにくいため、bit.ly/Files4DragonSlay3rなどの「きれいな」Bit.lyリンクを作成して、それを人々に提供できます。

無料版には2つの制限があります:100MBの毎月の転送と100件の提出。もう1つの普遍的な制限があります。アップロードされるファイルごとに50MBです。

HTMLに不慣れな場合のために、アップロードフォームを埋め込むためのWebページのテンプレートコードを次に示します。

<!DOCTYPE html>
<html>
  <head>
    <title>My upload form</title>
  </head>
  <body>
    REPLACE THIS WITH THE EMBED CODE FROM JOTFORM
  </body>
</html>

メモ帳(または他の単純なテキストエディター(ただし、ではなく、Word、WordPerfect、ワードパッド、ページなど))を開き、コードを貼り付けて、Save Asと名前をクリックしますファイルdropbox-upload.htmlまたは、.htmlで終わる限り、好きなもの。次に、ファイルをパブリックに移動します。

4
dnbrv

DBInbox は、私が見つけた最高のソリューションです。単純な複数ファイルのアップロードは完全に匿名で、Webサイトに登録する必要はありません。

JotForm(ちなみに私にとってはうまくいきませんでした)よりも優れています。

3
Naoise Golden

リストされている手順に従って匿名ユーザーにDropboxへのアップロードを許可することができます here

後世のために:

$uploader = new DropboxUploader('[email protected]', 'neverguesspswd'); 
$uploader->upload($tmpFile, $_POST['dest']);

ただし、同じスレッドからのアドバイスに従う必要があります その前に投稿

それは非常に薄っぺらなセキュリティです。あなたはあらゆる種類のがらくたに自分自身を開放しています。言うまでもなく、人々はクォータを効果的にDoSしたり、海賊版の素材をアップロードしたりできます。

ファイルの送信/ホスティングサービスはたくさんあります。それらを使用してください。

1

インストラクターが http://dropitto.me/ について教えてくれました。これは実行可能なオプションのように見えますが、Dropbox全体にアクセスできるので試してみるのは慎重です。

0
Oscar

このソリューションでは、使用できるWebサーバーにアクセスできる場合、独自のDropboxアップローダーWebページを作成できるため、多くの制御が可能になります。 http://www.ampercent.com/dropbox-uploader-allow-users-upload-files-dropbox-account/

0
Jack Sanford

EntourageBoxを試してみてください。これは、SuperUserスレッドで同じ目的で推奨されるツール here です。

0
superjos

http://SendToMyCloud.com を使用すると、Dropboxアカウントのアップロードページを作成できます。これにより、ユーザーはアカウントを持たずにDropboxアカウントに直接アップロードできます。

FWIW、これはGoogleドライブアカウントでも機能します。

また、完全な開示のために:私はこのプロジェクトに所属しています。

0
sjstrutt