2011-12-23 2 views
0

사용자가 컨테이너에 텍스트, 이미지 및 사용자가 동적으로 추가 할 수있는 상위 컨테이너가 있습니다. 이제 나는 mysql 데이터베이스에있는 그대로이 컨테이너를 저장하려고한다. 글쎄, mysql에서 저장하는 내 contianer wrraper의 innerhtml을 가져 와서 저장하려고했다. 그러나 텍스트와 이미지가 같은 위치에있을 때는 그 점을 처리합니다. 이미지를 삭제하거나 원래 위치에서 이미지를 제거하면 이미지가 표시되지 않습니다. 너희들이 이것을 어떻게 얻을 수 있는지 알려줄 수 있겠 니?데이터베이스에 div를 저장하는 중 지침이 필요합니다.

감사 마노는

+0

어디에서 이미지를 가져 옵니까? 웹 서버의 경로에 저장된 이미지를 사용합니까? –

+0

나는 웹에 업로드 이미지 기능을 제공했다. 웹 서버의 임시 위치에 저장하고 나중에 사용자가 스크립트를 사용하여 로그 아웃하면 이미지 –

+0

이 삭제되므로 임시 데이터 만 포함됩니다. 사용자가 다시 로그인하면 어떻게됩니까? –

답변

0

당신은 데이터베이스에 이미지를 저장 한 다음 이미지의 MIME 유형으로 자신을보고하는 PHP는/asp.net/ColdFusion에서/등 루비/스크립트를 사용하고로부터 데이터를 메아리 수 있습니다 밖으로 데이터베이스 및 이미지 태그에 PHP 스크립트를 넣어. 이미지와 MIME 형식을 데이터베이스에 저장하고 다음과 같이하면됩니다.

$laImage = getImageDataFromDatabase(); 
header('Content-type: ' . $laImage['img_mimetype']); 
echo($laImage['img_data']); 
관련 문제