このタイトルには多くの質問がありますが、誰も助けません。私のアプリケーションは、最大 2 GB のサイズのファイルのアップロードを処理する必要があり、FTP ファイル アップローダーなどではなく、ブラウザを介して行う必要があります。
たとえば、で構成設定を行う必要があることを認識していますphp.ini
。しかし、私の心にはいくつかの質問があります:
uploadifyライブラリのようなものは、このファイル サイズの適切なソリューションですか、それともより良い代替手段がありますか?
サイズが大きいため、一時停止/再開機能を含めることが望ましい場合があります。ブラウザ経由で HTTP ファイル転送を介してこの機能を実装することは可能ですか? はいの場合、どのように?
DOS ATTACKSのようなある種の脆弱性について話す人もいます。この場合、それは深刻な問題であり、この種の攻撃に対する考慮事項は何ですか?
追加の推奨事項や提案がある場合は、それらについて教えてください。
更新: FTP ファイルのアップロードを使用してジョブを実行することを提案する人もいます。各ユーザーに専用の FTP アカウントを割り当てて、FileZilla などの FTP クライアントを使用してファイルをアップロードできるようにする必要がありますか? その場合、受信プロセスをどのように処理するか。たとえば、各ユーザーに/home/user1のようなディレクトリを与え、ユーザーは自分のファイルをこのディレクトリにアップロードします。アップロードされたファイル データを取得し、ユーザー セッション データに従ってデータベースに保存する方法を教えてください。
一般的に、この FTP ファイル アップロード システムを介してスクリプトを作成する方法を意味しますか?
またはそれが不可能な場合は教えてください。
助けてください。