2013-01-16 5 views
1

텍스트, 이미지, 링크 및 기타 형식이 지정된 텍스트가 포함될 수있는 텍스트 영역에 nicEdit 편집기를 사용하고 있습니다. MySQL 데이터베이스에서 내용을 저장하기 위해 사용할 데이터 유형을 모르겠습니다.데이터베이스에서 형식이 지정된 텍스트로 nicEdit에서 텍스트 영역의 내용을 저장하는 방법

이 방법을 다룰 수있는 다른 방법이있는 경우 제안하십시오.

답변

1

text 열에 데이터를 저장하려고 할 수 있습니다. 저장하기 전에 데이터를 인코딩하는 것이 좋습니다. 예를 들어, base64로 저장하거나 (콘텐츠를 검색 할 필요가없는 경우) URL 인코딩 된 문자열로 저장하십시오.

이미지가 서버에 업로드되면 웹 서버에도 이미지를 저장해야합니다. 몇 가지 옵션은 다음과 같습니다

  1. 사용 Blob 필드 (이진 대형 개체) 직접 HTML 코드에서 사용하기 위해 base64로 문자열로 이미지를 변환 이미지
  2. 을 저장합니다.
  3. 은 많은 양의 데이터를 생성 할 데이터베이스, 파일 시스템에
내 테스트에서

, 옵션 1과 2를 이미지를 저장합니다. 따라서 이미지를 데이터베이스 외부에 저장하는 것이 좋습니다.

희망이 도움이됩니다.

+0

안녕하세요, 어떻게 이미지를 읽을 수 있습니까? 자바를 사용하고 있습니다 ... 형식을 제출할 때 textarea 이름을 사용하여 html을 얻습니다. 그것으로부터 이미지를 얻는 방법? – Swaprks