ホームページ >バックエンド開発 >PHPチュートリアル >PHP+FLASHでオンラインカメラを作って写真を撮り、ローカルに保存する方法
カメラ呼び出しの部分はすでに書きました。写真をたくさん撮るので、最初にカメラで撮った写真をローカルに保存してから、FTP を使用してアップロードしたいと考えています。ローカルに保存する方法がわかりません。私は一例ですが、うまくいくかもしれません。ありがとうございます。
まず Web サーバーに保存し、ユーザーはダウンロード、削除、またはフォト アルバムの作成を選択できます。セキュリティの観点から、ブラウザはフラッシュによるローカル ファイルの操作を許可すべきではありません。
現在取り組んでいるシステムでは、写真を撮るためにカメラが必要です。オンラインで見つけたサンプルはすべてサーバーに保存され、FTP を使用してアップロードする必要があります。この時点で行き詰まってしまいました。
JavaScript + html5 を使用してみるか、サーバーに直接アップロードして写真の解像度を下げてください。ほとんどのユーザーのカメラ解像度はこれだけであり、リアルタイムアップロードの速度は 640*480 で十分です。データはまだ受け付けています。
さらに、ブラウザと Flash コントロールはローカル ファイル システムを読み取ることができません。
Flash がローカル ファイルの読み書きができない場合、Flash を使用する意味は何でしょうか?
js は OK (ただし、セキュリティ警告ダイアログ ボックスが表示されます)
JS を使用するにはどのような関数が必要ですか?
クライアントコンピュータに自動的に保存するのはあまり現実的ではありません。ダウンロードをクリックしてアップロードするか、ftp 機能を直接使用する必要があります。 php をサーバーから宛先サーバーにアップロードします。 保存 クライアントにアクセスする唯一の方法は、サーバーからダウンロードすることです
http://www.baidu.com/baidu?word=flash%E5%86%99% E6%96%87%E4%BB%B6&ie=utf-8
私は PHP を学んでいますが、初心者です
元の投稿者のアイデアを変更する必要があるようです。Flash は画像をデータ ストリームに変換します。 JPGEncoder などの直接利用可能なクラスであり、それを PHP に送信して保存することはできません (デスクトップ プロジェクト - air を除く)。
PHP でファイルを保存するのは難しくありません
以前に同様のプロジェクトを実行したことがありますが、残念ながら何も見つかりませんでした。私は PHP クックであり、ファイルを保存する方法は Du Niang から見つかりました
ファイルの保存パスは次のとおりです。コードに参加してください
では、投稿してみます。ご回答いただきありがとうございます。とても役に立ちます。この問題につきましては、チラシをWEBサーバーに保存し、FTPを利用して保存先サーバーに保存する方法に変更しました。