1

私はこれに非常に新しいです、これが素朴な質問であるならば申し訳ありません。DropboxAPIのrubyチュートリアルを実行しました。どこから始めればいいのかまだ混乱しています。

私の状況:

私はコピーショップを運営しています。そして通常、私の顧客はUSBスティックを持参するか、Gmailにアップロードしてから私のショップにダウンロードするか、ドロップボックスにアップロードしてからdocs / pdfs/fotosを印刷します。

そしてある日、顧客は私がドロップボックスを知っているかどうか私に尋ねます。私はイエスと言います、私はそれを知っています。そして、彼は私にフォルダを共有することが可能かどうか尋ねました、そして彼は彼のファイルを自宅のフォルダに入れて、そして私の店に来て、それを開いて印刷することができます、きちんと!

しかし...他のクライアントもこのサービスを利用したいと考えており、ファイルが他の人に公開されることを望んでいません(プライベート写真、秘密の事業計画、重要な手紙など)。もう1つの問題は、dropboxを持っていない人でも、Dropboxフォルダーにファイルをアップロードして、印刷できるようにしたいということです。

ドロップボックスを使用する理由は、18Gまで無料だからです。そして、顧客が印刷するようになったとき、私はファイルを削除することができるので、2-10Gは1-3日のバッファリングに十分です。

私が考えているのは、人々がDOC / PDF /写真をアップロードして、これらのファイルを私のドロップボックスフォルダーに保存できるWebサイトを実装することです。

  • ドロップボックスアカウントを持っている人はcopyshop、ドロップボックスフォルダにフォルダがあり、通常どおりにファイルをドロップします。そして、私はフォルダを持っていますApp/copyshop/、それぞれが自分のcopyshopフォルダにファイルを置くと、私のフォルダの下のサブフォルダとしてドロップボックスに表示されます、App/copyshop例えば...など。App/copyshop/TomApp/copyshop/Mary

  • ドロップボクサー以外の人は、私のWebサイトへのアップロードを利用して、ドロップボックスフォルダーに保存できます。

これはDropboxAPIで可能ですか?公式声明から:

APIは、Dropboxから安全に読み書きするためのメソッドを提供するため、ユーザーはすべての重要なファイルをアプリに持ち込むことができます。彼らが行った変更はすべて、すべてのコンピューター、タブレット、携帯電話に保存されます。

それを行うための推奨方法ではないようです。

ありがとうございました!すべての返信に感謝します。

4

2 に答える 2

1

ファイルをアップロードするサイトを作成する場合は、ドロップボックスは必要ありません。ショップで利用できるマップにアップロードするだけです。

ドロップボックスで安全にするのは大変な作業です。顧客は自分のファイルを他人に公開したくないと思います。通常の顧客にのみ適しています。時折の顧客には、私が考えることができる最善の方法は、彼らに公開リンクを作成させることですドロップボックス ファイルを作成して送信します。

Dropbox のもう 1 つの欠点は、共有ファイルのサイズが共有者と共有の両方に追加されるため、制限に問題が生じる可能性があることです。また、パブリック ドロップボックス フォルダーを監視し、ファイルが到着するとすぐに他のユーザーがアクセスできない安全な場所に移動するスクリプトを作成することもできます。

FTP の方が管理しやすいと思います。大きな顧客には独自のマップとパスワードを提供し、時折のユーザーには書き込みのみを許可し、他のユーザーのアップロードを読み取らないようにすることができます。

于 2012-04-13T14:34:29.830 に答える
1

ドロップボクサーからの回答

はい、これは可能です。これを行うにはいくつかの方法があり、どの方法を選択するかはあなた次第なので、いくつかだけ触れます。

  1. API を使用しなくても、顧客にこの機能を有効にしてもらい、Dropbox 内の任意のファイルまたはフォルダへの読み取り専用リンクを送信してもらうことができます: https://www.dropbox.com/help/167 これは違います。正確には共有フォルダーですが、それで十分なようです。

  2. API を使用して、基本的に 1 を実行するアプリを構築できますが、それと一緒にそれらを支援することもできます。基本的には、ユーザーにアプリを承認してもらい、ファイルまたはフォルダーを選択してもらい、ファイルをダウンロードまたは共有するために /files (GET) (何らかの理由でより便利な場合は /shares) を呼び出します。

お役に立てれば!
グレッグ

于 2012-05-04T07:25:27.633 に答える