2012-04-28 4 views
0

게시 방법없이 mySQL 데이터베이스에 gif 유형 이미지를 저장하고 싶습니다.게시 방법없이 MYSQL 데이터베이스에 이미지를 저장하는 방법은 무엇입니까?

<form action="add_file.php" method="post" enctype="multipart/form-data"> 
     <input type="file" name="uploaded_file"><br> 
     <input type="submit" value="Upload file"> 
</form> 

PHP 코드로 파일을 업로드하고 싶습니다. 예 :

// Gather all required data 
     $name = $File_Name; 
     $mime = $File_Type; 
     $data = $File_Data; 
     $size = $File_Size; 

     // Create the SQL query 
     $query = " 
      INSERT INTO `file` (
       `name`, `mime`, `size`, `data`, `created` 
      ) 
      VALUES (
       '{$name}', '{$mime}', {$size}, '{$data}', NOW() 
      )"; 

내 로컬에는 21,000 개 이상의 이미지가 있습니다. 루프에 이미지를 저장하고 싶습니다.

+0

, 당신은 이미지의 폴더 (들)을 통해 루프에 원하고, 각각을 데이터베이스에 포함 된 테이블에 삽입 하시겠습니까? – trickyzter

+0

귀하의 질문에 답하기에는 너무 모호합니다. 왜 POST를 사용하지 않으시겠습니까? 무엇을 성취하려고합니까? – GordonM

+1

왜? MySQL 데이터베이스는 파일을 저장하지 않습니다! 그래서 ** file ** 시스템이 필요합니다! –

답변

0

FTP를 사용하여 파일을 업로드 한 다음 한 번만 실행되는 작은 PHP 스크립트를 작성하여 폴더를 반복하고 이미지를 데이터베이스에 추가합니다.

가 완료된 후 실수로 다시 실행하지 않도록, PHP 파일을 제거해야합니다 내가 알고있는 것처럼)

관련 문제