2012-06-05 1 views
6

웹 메일 클라이언트에서 richtext 편집을 위해 TinyMCE를 사용하고 있습니다. 갑자기, 이런 식으로 제작 해 달라는 부탁을 몇 년 또는 몇 년 동안 마친 후에 고객은 작은 클립 보드에서 직접 이미지를 붙여 넣을 수 있습니다. 나는 항상 Google만큼 똑똑해 지려고 노력하지만, 즉시 내 Gmail 계정에 로그인하여 붙여 넣기 시작했습니다. 예, 붙여 넣기도 Gmail에서 작동했으며, 이미지도 보낸 이메일에서 손상되었습니다. 텍스트 영역에 내 스크린 샷을 붙여 넣은 후 파이어 폭스에 의해 생성 된 다음 Firefox에서 클립 보드의 이미지 붙여 넣기가 갑자기 활성화되었습니다 (tinymce)

는 HTML의 단축 일부입니다

내가 말할 필요가
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAA<andsoonfor100k>"/> 

, 나는이 새로운 기능에 대해 매우 흥분하지만, 그럴 수 없어 이 글에 대해 (문자 그대로!) 무엇인가를 찾는 것처럼 보입니다. 파이어 폭스에 언제 추가되었는지에 대한 제안이나 전자 메일 클라이언트에서 실제로 작동하게 만드는 방법에 대한 제안은 정말 감사하겠습니다!

+0

+1 좋은 질문 – Thariama

답변

1

이것은 조금 오래되었지만 버전 4부터 Firefox에 추가되었으며 버전 6부터 Thunderbird (sort-of)로 추가되었습니다 (버전 3부터 읽을 수있는 것 같습니다).

썬더 버드의 경우 썬더 버드가 데이터 URI를 지원하더라도 다른 이메일 클라이언트가 썬더 버드를 사용할 수 없기 때문에 썬더 버드는이를 (URL로 CID가있는) 클래식 MIME 첨부 파일로 변환합니다.

Gmail (오늘은 2013 년 3 월)의 경우 붙여 넣은 이미지 데이터가 데이터 URI로 포함되며 드래그 앤 드롭 이미지 (Linux의 경우 Gnome이 설치된 경우 Nautilus에서 Firefox까지)가 포함됩니다 일반적인 MIME 첨부 파일로 따라서 데이터 URI 이미지가 포함 된 전자 메일을 보내면 일부 전자 메일 클라이언트는 올바르게 표시하고 일부는 표시하지 않습니다. (아이러니하게도 Gmail은 Firefox 및 Chrome에서는 표시되지 않습니다.)

적어도 썬더 버드에서는 데이터 URI가 이미지에 대한 완전한 정보를 갖고 있지 않기 때문에 저장하려고하면 이름을 제공하거나 "image.jpeg"일반 이름을 사용해야합니다. 데이터 URI에 대한

정보 : CKEditor에 붙여 넣은 데이터에서 데이터 URI를 제거하거나 변환하는 방법에 대한

정보 (어떤 사람들은 일부를 좋아하지 않는다 [유효한 이유]) :

그래서, 어쩌면 그냥 더 많은 결과를 반환 "데이터 URI"에 대한 검색 많은 정보가있다.

관련 문제