ユーザーが画像をサイトにアップロードできる画像アップロードサイトを作成しようとしています。これは、プラグインを使用せずにこれを行うための最も簡単な方法です。画像からexif/meta情報を取得するにはどうすればよいですか?
1 に答える
2
ファイルするフォームタイプを指定します。
$this->Form->create('Model', array('type' => 'file'));
$this->Form->input('filefield', array('type' => 'file'));
保存する前に、フィールドの出力を参照してください。これには、すべてのtmp-name、元のファイル名、およびエラーコードを含む$_FILEのような情報が含まれます。
move_uploaded_files()を都合の良い場所に移動できます。ファイル名をテーブルに保存します。
ただし、実装では、同じ名前、ファイルサイズ、許可される拡張子、アクセス許可を持つ2つのファイル名などのさまざまな処理を行う必要があります。レコードが削除されたらファイルを削除します。
したがって、学習目的ではこれを試すことができますが、本番モードではプラグインに固執する方がよいでしょう。
于 2012-09-23T15:15:40.823 に答える