2010-07-29 3 views
0

리뷰 및 기사 (블로그 항목)를 만드는 옵션으로 새 CMS를 구성 중입니다. 이제 사용자가 리뷰를 쓰고 싶다면 텍스트에 많은 이미지를 추가하고 싶을 것입니다. 이제 내 질문은, CDN을 나중에 사용할 수 있다는 것을 명심하면서 이미지를 포함시키는 것이 최선의 선택 일 것입니다.asp.net C# 기사/리뷰 백엔드

나는 다음과 같은 방법을 생각했다 :

  1. 브레이크 여러 블록의 기사는, 각 블록은 사진과 텍스트를 포함 할 수 있습니다.
  2. WYSIWYG 편집기를 사용하여 텍스트에 그림을 추가하면됩니다 (가장 쉬운 옵션이지만 그다지 유용하지 않습니다).
  3. 이미지를 별도로 업로드하고 기사 텍스트의 태그를 통해 포함시킵니다.

    제목

    {img_1}

    내용처럼

어떻게 남자 (와 여자)이 일합니까? 시간에 대한

감사

답변

1

을 잊지 않고 3은 균형을 제공 할 수 있습니다. 사용자가 기사/리뷰에서 사용할 이미지를 업로드하도록 허용 할 수 있습니다. 그런 다음 Stack Overflow에서 질문을 & 답변에 사용하는 것과 같은 향상된 텍스트 편집기를 사용하여 기사를 작성하고 그림을 삽입하십시오.

스택 오버플로 편집기에서 삽입하려는 이미지의 URL을 입력해야합니다. 사용자가 사진을 업로드 했으므로 사진을 단순화 할 수 있으며 사진이 어디에 있는지 알 수 있습니다. UI가 작아서 삽입하려는 이미지를 선택할 수 있습니다. 그런 다음 선택 항목을 가져 와서 이미지 URL을 결정하고 편집기에 삽입 할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 저는 2 ~ 3 가지 해결책을 제안했습니다. – Mark

0

(1) 끔찍한이며, 사용자가 당신을 싫어합니다.

(2) "그냥 작동"하지 않습니다 - 메커니즘

(3)하지 그런 나쁜 생각 ...

에게 제공/당신이 이미지 업로드/저장 장치의 일종을 구현해야합니다 SQL Server를 사용하는 경우 이미지 저장의 측면에서

은, 내가 생각하는 옵션 2의 조합을 FILESTREAM http://technet.microsoft.com/en-us/library/bb933993.aspx

+0

답장을 보내 주셔서 감사합니다. 나는 이미지를 저장하는 방법을 알고 있는데, 나는 단지 가장 좋은 해결책이 무엇인지에 대한 정보를 필요로했다. 특히 사이트가 CDN에 쉽게 연결되어야하기 때문에. 나는 특히 SQL 공간이 SQL 공간을 결코 추천하지 않을 것이다. SQL 공간은 다소 제한적이어서 많은 요청으로 느리게 진행될 것이고 CDN은 사용자 위치를 기반으로하는 서버에서 제공되는 반면 개인적 선호로서 나는 폴더에 내 그림을 갖고 싶다. 구조. – Mark

+0

이것은 내 답변의 초점이 아니기로되어 있지만 FILESTREAM 데이터는 데이터베이스 자체가 아니라 파일 시스템에 저장됩니다. 이것이 바로 그 점입니다. 관계형 방식으로 데이터베이스에서 이미지를 참조하는 것입니다. 그래도 CDN에 대한 점수. – tomfanning