従業員が大きなファイルを顧客に送信する方法を自動化および簡素化する必要があります。
現在の使用例:
従業員は scp を使用して大きな (2 GB 以上) ファイルを LAMP サーバーに送信します。
従業員は Web サーバーに ssh します
従業員は Web ディレクトリ内の新しいフォルダーにファイルを移動します 従業員は
フォルダーで chmod を実行します
従業員は顧客名とランダムなパスワードを使用して .htaccess ファイルを
作成します
私は bash スクリプトを使ってこの手順を大幅に簡素化しましたが、それでも従業員にとっては時間がかかりすぎます。(10分以上!)従業員がファイルを「ドラッグアンドドロップ」して、顧客に送信できる公開リンクを受け取ることができる単純なhtml5 Webページを作成する必要があります。
ファイルをアップロードできるのは社内の従業員だけです。従業員と顧客はファイルをダウンロードできます。
私が実装しようとしているものの例については、https://letscrate.com/を参照してください。
残念ながら、企業ポリシーにより、letscrate.com、Dropbox、Google ドライブを使用して大きなファイルを共有することはできません。
HTML5 と次の例を使用して: http://html5demos.com/dnd-upload 大きなファイルを内部 Web サーバーにアップロードできます。それが私が立ち往生しているところです。
私の質問は:
サーバーに大きなファイルがある場合、そのファイルを Web ディレクトリに移動して .htaccess ファイルをセットアップするにはどうすればよいですか?
ファイルを定期的に Web ルートに移動して .htaccess ファイルを構成する cron ジョブを実行することを考えていますが、サーバー上で追加のサービス/cron-tasks を実行せずにこれを実行したいと考えています。
php、html5、javascriptだけでこれを達成できますか?
すべての従業員は、firefox または chrome を使用します (IE はありません)。