QA@IT
«回答へ戻る

回答を投稿

状況、理解しました。それを制約条件として、私がパッと思い浮かぶ実装案を挙げてみます。とりあえずNASは置いておいて、単体での実装を実現すべきです。

  1. 「クライアント側のPCの専用のPC」にWebサーバを導入します。世にはXAMPPという便利なものがあるので、ZIP圧縮版のそれを使うことにします。
  2. XAMPPで「http://localhost/uploader.php」に、クライアント側からサーバ側の「C:\data\」へアップロードするPHPのファイルアップローダを実装します。もちろんXAMPPはクライアントPCで稼働していますから、サーバPC=クライアントPCです。つまり、クライアント側から別のクライアント側ローカルフォルダへのコピーを実現したことになります。
  3. PHPで「バイナリデータを加工して、画像を全てjpg形式に変えれるような処理」を追加します。
  4. XAMPPをフォルダごとZIP圧縮すれば、どこにでも移植できるPHPプログラム一式のできあがりです。
状況、理解しました。それを制約条件として、私がパッと思い浮かぶ実装案を挙げてみます。とりあえずNASは置いておいて、単体での実装を実現すべきです。

1. 「クライアント側のPCの専用のPC」にWebサーバを導入します。世にはXAMPPという便利なものがあるので、ZIP圧縮版のそれを使うことにします。
2. XAMPPで「http://localhost/uploader.php」に、クライアント側からサーバ側の「C:\data\」へアップロードするPHPのファイルアップローダを実装します。もちろんXAMPPはクライアントPCで稼働していますから、サーバPC=クライアントPCです。つまり、クライアント側から別のクライアント側ローカルフォルダへのコピーを実現したことになります。
3. PHPで「バイナリデータを加工して、画像を全てjpg形式に変えれるような処理」を追加します。
4. XAMPPをフォルダごとZIP圧縮すれば、どこにでも移植できるPHPプログラム一式のできあがりです。