2012-02-24 2 views
0

나는 간단한 웹 앱을 개발 중이며 사용자가 사진을 업로드 할 수있게하고 싶습니다.CakePHP 2.0을 사용하여 사진을 업로드하는 방법

  1. 나는 데이터베이스 테이블에 그림 URL을 저장해야합니까, 아니면 전체 그림을 업로드해야합니까?
  2. 업로드되는 사진의 크기를 어떻게 확인할 수 있습니까?
  3. 내 컨트롤러에서 사진을 업로드하려면 어떻게해야합니까?

감사합니다.

답변

0

나는 이미지 데이터를 데이터베이스에 저장하지 않을 것이다. 이미지를 이미지 디렉토리에 업로드하고 해당 이미지에 대한 참조를 저장하는 동작을 만듭니다. 그런 다음 동작은 크기, MIME 유형 등을 처리 할 수 ​​있습니다. 그런 다음 파일 업로드 양식을 컨트롤러에 추가하고 데이터를 저장할 모델로 이동하면 자동으로 이미지를 업로드하고 위치에 배치합니다.

자신 만의 빌드를 원하지 않는 경우 다음은 매우 인기있는 동작입니다.

https://github.com/jrbasso/MeioUpload

+0

어떻게 이미지의 EXIF ​​/ 메타 데이터를받을 수 있나요? –

관련 문제