YouSendIt スタイルの機能を提供するオープンソース アプリですか?[閉まっている]
-
01-07-2019 - |
質問
次のような機能を提供する、インストールできるオープンソース Web アプリを探しています。 あなたはそれを送信します. 。機能性の欲求には次のものが含まれます。
- アカウントを持つユーザーは、Web インターフェイスを介してサーバーにファイルをアップロードできます。
- ユーザーが電子メール アドレスを入力すると、受信者はサーバーへの固有の URL を受け取り、ファイルをダウンロードできるようになります (不正アクセスを防ぐためにストリーミングされます)。
- アカウント管理、帯域幅追跡、請求など、これらは便利な追加機能ですが、必須ではありません。
明らかに、これはそれほど難しいことではありません。ファイルのアップロード、一意の URL の生成、電子メールの送信、ファイルのストリーミングです。しかし、まともなものが世の中にあるなら、私は車輪を発明したくない。
そのようなアプリがない場合、どのフレームワークまたは CMS でコーディングしますか?これらのツールのほとんどが既に組み込まれているのはどれですか?
解決
また、このようなオープンソース プロジェクトを私は知りません。それはおそらく、これが非常に単純なアプリケーションであり、その仕事を行う無料のサービス (YouSendIt など) がすでに存在しているためです。
YouSendIt が便利だと思ったら、お金を払ってみてはいかがでしょうか?独自のソリューションをコーディングする時間と労力を節約できます。
本当に独自のソリューションをコーディングする必要がある場合は、次のようなサービスを使用できます。 アマゾンS3 ファイルを保存します。
他のヒント
私も同じものを探していました。外部ユーザーがランダムなプロジェクト/コンテストなどにファイルを送信する方法を作成するため。さらに、指定したドメイン上の任意の電子メールにファイルを送信します。個人的なファイル共有に悪用される可能性のあるサイトは望んでいません。
これを具体的に行うものは私が見つけたものではありません。yousendit や sitedrop のホスト型ソリューションを使用することもできますが、かなり高価です。
見つけた これ オープンソース ソリューションなので、ニーズや外観に合わせて調整できるでしょう。
また、XIGLA の非無料バージョン (リンクを投稿できません。新規ユーザーの方、ごめんなさい。..) もあり、どこまでカスタマイズできるかはわかりませんが、まともなサービスを提供しているようです。現在は 100 ドル未満です。このソリューションは amazon S3 のサポートも提供しており、これはプラスです。
この種の機能を自分でホストする場合、または共有ホスティングでホストする場合の問題は、php ファイルのアップロード制限です。この問題を解決するには、C や Perl などの CGI を使用する必要があります。PHP (少なくとも 5) では、ファイルのアップロード時に進行状況バーを使用できません。
これらは高度なものではありませんが、仕事を完了させるには次のとおりです。
ウーバーアップローダー - 設定にはいくつかの問題がありますが、うまく機能します。GUI は良くないし、管理ツールもありません - あるべきではないと思います。
リレー (オリジナルサイト、 http://ecosmear.com/relay 2011 年 6 月に死亡したようです。) キャッシュされたコピー非常に有望なソリューション、優れた GUI、ユーザー アカウント、管理、プレビュー、優れた進行状況バーですが、いくつかのバグがあるため、使用するのが困難でありリスクとなっています...残念な。
よろしくSm
質問はかなり遅れましたが、同じものを検索中にこれを見つけたので、ここに示します。
https://www.assembla.com/spaces/file_sender/wiki/Home または http://filesender.org
この正確なタイプのシステムはわかりませんが、次のようなものを検討してみるとよいでしょう [paFileDB] には、電子メール機能を除く必要な機能の多くが備わっています。これにより、最初からコードを作成するのではなく、コードを作成するためのベースが提供されます。
それ以外は、最も使いやすいフレームワークと言語でこれを構築することをお勧めします。これは、PHP、Python、Perl など、ほぼすべての言語で実行できます。かなり迅速かつ痛みなく。ただし、最も基本的な機能以上のものを備えた堅牢なアプリケーション/サーバーを実際に構築することを計画している場合、これをコーディングするのに「1 時間」かかるという意見には断固として同意しません。
編集:もう 1 つ、ベースとして興味深いと思われるかもしれません。 ファイルチャッカー は、アップロード/ダウンロードの電子メール通知やブラウザからのファイル管理などを行う機能を含む、大量の機能を備えた PHP および Perl ソリューションです。繰り返しになりますが、これはあなたが探しているものとはまったく異なりますが、出発点としては興味深いかもしれません。