私は、人々が自分のファイル (音楽、ビデオ、画像、ドキュメントなど) をアップロードして、携帯電話、タブレット、およびその他のインターネット対応デバイスでアクセスできるようにする Web サイトを作成しています。
現在、UbuntuでHTTPサーバーを実行しているため、オンラインでファイルを表示および再生できますが、ファイルをアップロードできる必要があります。HTTP サーバーと同じマシンに FTP サーバーを配置する必要がありますか? または、これを行う簡単な方法はありますか?
Web サイトを実行している場合は、Web サイト コードにファイル アップロードを実装する必要があります (通常のフォームを送信する場合とは少し異なります。たとえば、POST
リクエストとmultipart/form-data
エンコーディング タイプ、<input type="file">
HTML
要素を使用する必要があります。このデータはサーバー側で処理する必要があります。servlet
または) に含まれcontroller
ていますが、サイトに関する情報をあまり提供していないため、何らかのCMS
. それらは、ユーザー アカウンティングとコンテンツ管理 ( CMS
= Content Management System
)、つまりファイルのアップロード、ファイルの削除を処理します。