2013-02-05 5 views
0

사용자가 URL에서 이미지를 업로드 할 수있는 양식을 작성하려고합니다. fopen 및 fwrite를 사용하여 이미지를 업로드하는 방법을 알고 있지만 파일을 실제로 업로드하기 전에 파일 크기, MIME 형식, 파일 확장명 등과 같은 파일에 대한 다른 정보를 얻거나 확인하는 방법을 알지 못합니다. 이것은 가능한가?URL에서 이미지 데이터 가져 오기

+1

http://www.w3.org/TR/FileAPI/ – sachleen

답변

0

Pathinfo가 트릭을 수행해야합니다. http://php.net/manual/en/function.pathinfo.php

+0

'pathinfo()'는 MIME 유형을 제공하지 않습니다 –

+0

MIME 유형은 조금 더 어렵지만 Fileinfo (http : //)로 확인할 수 있습니다. php.net/manual/en/function.finfo-file.php) @chris –

+0

또는 내 대답과 같이'getimagesize()'를 사용하십시오. 'getimagesize()'는 PHP 4.3.0에서 MIME 타입을 추가했습니다. 전혀 어렵지 않습니다. –

1

는 방법 중 적어도 몇 가지가 있습니다,하지만 당신이 특별히 언급 모든 것을 줄 것이다 간단한 일이 당신에게 MIME 타입을 제공하지 않습니다 getimagesize()

$info = getimagesize('image.png'); 
print_r($info); 

의 PathInfo()입니다.

+0

getimagesize는 mime 유형을 쉽게 가져 오지만 print_r ($ info)는 파일 크기 또는 확장자가없는 차원, 비트, 채널 및 MIME 유형 만 표시합니다. – Hat

관련 문제