2016-12-06 5 views
0

스위프트 이미지와 텍스트를 ... 업로드해야하는 방법이 가장 좋은 방법 일 것입니다 무슨 알아 내려고 노력하고 있어요 이제나는 내 서버에 이미지 문서/텍스트 뷰를 업로드있어 셈입니다

:

1) UITextView에 이미지를 1 개씩 추가하고 품질을 낮추고 전체 textView NSAtributedString을 NSData 파일 또는 .txt 파일로 업로드 한 다음 다운로드 할 때 이미지를 디코딩 할 수 있습니다.

2) 이미지를 UITextView에 추가하는 동안 이미지를 서버에 업로드하고 이미지의 같은 위치에 UITextView의 이미지에 대한 URL 링크를 저장하고 URL을 사용하여 텍스트를 업로드하기 전에 HTML로 변환 한 다음 UIWebView에 표시합니다.

이제 첫 번째 옵션은 설치에 가장 쉬운 것 같다,하지만 neccessarily quickiest, 당신은 기본 품질 대략 5-7 이미지 2-10메가바이트 수 업로드 최종 파일 .... 같은

이제 두 번째 옵션은 WordPress와 같은 응용 프로그램에서 수행되며 코드가 github Github WordPress Keyboard 인 경우 "libxml2"을 사용하여 HTML로 다르게 변환하고 이미지를 추가 할 때 URL을 저장합니다. 그리고 이 옵션은 내가 생각했던 것보다 더 빨리 될 것 같습니다 ...

이제 두 번째 옵션이 가장 좋을 것 같지만, e는 코드 워드 프레스 사용량을 사용하지 않고 수행 할 수 있습니다.

NSTextAttachment로 이미지를 추가 할 때 이미지의 URL을 변경하는 방법이 있습니까? NSAttributedText를 html로 변환하면 이미지가 파일에 대한 로컬 링크를 가져오고 파일 이름은 단지 "첨부 파일"이됩니다.

지금 누군가가 나에게 조언이나 더 나은 옵션을 줄 수 있다면 큰!

많은 시간을 아끼지 않는 분께 감사드립니다.

답변

0

image 및 url을 인수로 허용하는 이미지 업로드 서비스를 만듭니다. 그런 다음 해당 이미지 URL을 이미지 서버로 보내기 전에 생성하고 해당 로컬 URL을 생성 된 이미지 URL로 바꿀 수 있습니다.

편집 :

은 어쩌면 당신은 그 이미지의 위치를 ​​저장하고 먼저 NSattributedstring에서 그들을 제거하고에 "HTML"을 변환하기 전에 <img src = "url">로 대체 할 수 있습니다.
그러나 KANNA과 같은 HTML 파서 중 하나를 사용하는 것이 좋습니다.

+0

안녕하세요. 관심을 보여 주셔서 감사합니다. 네, 모든 것을 생성하는 방법을 알고 있습니다. 단지 로컬 URL을 새 URL로 대체하는 방법을 모르십니까? 어떤 생각? –

+0

NSAttributedText를 html로 출력하는 것이 좋습니다. –

+0

여기에 https://www.dropbox.com/s/az18tle001caomq/bhhubhb%202.zip?dl=0 이미지를 입력하거나 추가하고 "HTML"을 탭하면 결과의 유형이 필요 하겠지만, .... "HTMLNORM"을 탭하면 현재 URL을 출력합니다. –