• 카테고리
    • 전체 글

    • 카테고리1
    • 카테고리2
    • 카테고리3
    • 카테고리4
  • 태그
  • 방명록

Open Live Writer Source 편집기 수정 (추가)

카테고리 없음 2021. 1. 13. 19:40
이거 수정해 봤는데, 새로운 기능을 또 발견했다.
현재 개발된 버전에서 Picture를 추가하게 되면, Google Drive 쪽에 업로드한 뒤, 공유 URL을 박는 구조인 것 같다. 그래서 붙여넣거나, Local PC에서 업로드하는 식으로 하면, HTML이 file:/// 을 사용해서 연결되도록 되어 있다.
문제는 Google 정책이 바뀌어서 더 이상 위의 방법으로 제공되지 않는다. 게다가, 근본적으로 올리는 방식을 바꾸려면, OpenLiveWriter.PostEditor 프로젝트를 수정해야 하는데, 이 작업을 하다가 보면, Google OAuth가 더 이상 지원되지 않는다. 이거 생각보다 심각한 문제라...
그래서 이전 포스트와 동일한 위치를 수정할 수 있을까 고민해 봤는데, 가만히 보니, 이미지 등록을 할 때도 img 라는 태그로 해서 추가되는 것 같았다. 그래서 img 태그로 추가 될 때, src 내용을 잽사게 가져와서 이를 base64 기반의 데이터로 변경하도록 수정해봤다.

(소스를 넣으려고 했더니, <img src가 regex에 걸려버려서, 소스를 넣을 수가 없다)
위의 내용으로 컴파일 한 뒤, 패치를 하자, 이미지가 Base64로 바뀌어 Source로 들어간다. 제대로 들어가긴 하는데, Source의 크기가 좀 커지는 것 같다. 그러다 보니, Source 탭으로 화면을 전환 할 때 다운된 것 처럼 매우 느려진다.
일단 파일 형태로 첨부들어가는 경우 알아서 자동으로 변환되므로 큰 문제없이 사용이 가능하다.

패치 결과물이 같은 파일이다 보니, 아래 포스트와 동일한 경로로 잡혀 버렸다.
이 패치를 하면, 아래 포스트 한 내용과 동일한 내용이 적용된다.
(Google Drive  : OpenLiveWriter.HtmlEditor.dll ) 

2019. 11. 8. 오후 8:00

728x90
저작자표시 (새창열림)
블로그 이미지

하인도1

[하인드/하인도/인도짱 의 홈페이지] 저만의 공간입니다. 다양한 소재들을 나열하는 아주 단순 무식한 홈페이지 입니다. 다양한 문서 자료도 있겠지만, 저의 푸념들도 있답니다.

250x250

블로그 내에 소스 코드 삽입 이사온 기념 스킨도... RSS 전문 기능 비활성화 관련. 스킨 바꾸어 보았습니다. 서버 파일 정리 좀 했습니다.

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

불만 것 블로그 지름신 me2photo twi2me 인터파크 Buscuit me2dayzm java windows moss Visual Studio 2010 매뉴얼 좀 me2sms 협업 오류 수 친구 비스킷 개발환경 MOSS 2007 Tutorial Google Apps Engine SharePoint Azure e-book WSS

  • Total :
  • Today :
  • Yesterday :

Copyright © 2015-2025 Socialdev. All Rights Reserved.

Copyright © 2015-2025 Socialdev. All Rights Reserved.

티스토리툴바