ホームページ >バックエンド開発 >PHPチュートリアル >PHP+FLASHでオンラインカメラを作って写真を撮り、ローカルに保存する方法

PHP+FLASHでオンラインカメラを作って写真を撮り、ローカルに保存する方法

WBOY
WBOYオリジナル
2016-06-23 14:02:481185ブラウズ

カメラ呼び出しの部分はすでに書きました。写真をたくさん撮るので、最初にカメラで撮った写真をローカルに保存してから、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を利用して保存先サーバーに保存する方法に変更しました。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。