PC에서 휴대폰의 SD 카드로 복사 한 HTML 파일을 어떻게 열 수 있습니까?


33

PC에서 휴대폰의 SD 카드로 복사 한 HTML 파일을 어떻게 열 수 있습니까?

HTML 뷰어 인 기본 응용 프로그램으로 열어 보았지만 "웹 페이지를 사용할 수 없습니다"시스템 페이지가 나타납니다. 브라우저가 표시하는 URL은 다음과 같습니다.

content://com.android.htmlfileprovider/mnt/sdcard/Documents/To%20Read.html?text/html

어떤 아이디어?

감사.


2
다른 파일 형식을 다루는 비슷한 (최신) 질문 : 기본 Android 브라우저에서 로컬 파일을 어떻게 열 수 있습니까?
eldarerathis

파일 관리자에서 html 파일을 클릭하고 원하는 브라우저 응용 프로그램에서 해당 파일을 열 수있는 " 브라우저 에서 열기 " file://응용 프로그램도 있습니다.
JonasCz-Reinstate Monica

답변:


22

형식의 URL을 사용하여 브라우저에서 원하는 파일을 가리킬 수 있어야합니다 file:///path/to/file.html. 예를 들어, post.html브라우저를 시작하고 URL을 입력하여 SD 카드의 루트에 저장 한 파일로 EVO에서이 작업을 수행했습니다 file:///sdcard/post.html.

또는 파일 관리자에서 "HTML Viewer"를 사용하여 HTML 파일을 열 수 있습니다. 이것은 기능이 풍부하지는 않지만 이미지를 렌더링하지 않는 것 같습니다 (브라우저 방식으로 모든 것이 올바르게로드 됨). 파일 관리자는 브라우저 나 다른 브라우저 (Firefox 및 Opera Mobile)로 파일을 열 수있는 옵션을 제공하지 않습니다.


훌륭 해요, 고맙습니다! 그냥 file://2 개의 슬래시 와 함께 작동하는 것 같습니다 . 또한 실제 브라우저가 아닌 파일 브라우저 앱에서 파일을 여는 HTMLViewer 소프트웨어입니다. 안드로이드는 앞으로 설치된 브라우저를 사용하여 HTML 파일을 열 수있는 옵션을 제공해야합니다.
Francisc

오페라와 동일하게 시도하고 있습니다. 연결 할 수 없으며 네트워크 설정을 확인하십시오. :(
Amit Kumar Gupta

나는 file://mnt/sdcard/Chrome의 내부 파일 탐색기를 보여 주어야했습니다. 사용하려면 북마크하십시오. 홈 화면 바로 가기가 작동하지 않습니다.
user300375

내부 저장소는 어떻습니까? 그렇다면 어떤 경로를 사용해야합니까?
Fedor Steeman 17

3

그냥 입력 file://localhost/

Opera Mobile에서 작동합니다.


나에게는 작동 file://localhost/mnt/sdcard/하지 않지만 Opera 버전 30.0.1856 (2015 년 6 월 24 일)에서 작동합니다 (로컬 파일을 열 수없는 Opera Mini와 혼동하지 마십시오). ES 파일 탐색기를 사용 하여 이러한 파일을 여는 것이 매우 편리하다는 것을
알았

3

파일이 있으면 다음 /mnt/sdcard/test/file.html을 사용하여 브라우저를 통해 파일에 액세스 할 수 있습니다.

content://com.android.htmlfileprovider/sdcard/test/file.html

노트 :

파일 위치에 공백이 없어야합니다. 즉 /mnt/sdcard/test location/file.html, URL이 % 20으로 바뀌더라도 작동하지 않습니다.

또한 URL을 북마크하면 도움이됩니다!


3
content://URL은 Google 검색에 저를 리디렉션합니다.
Jack M

2

몇몇 사람들은 파일 이름에 공백이 있다는 문제를 암시합니다. 나는 명확히 할 것이다.

Android는 Linux를 기반으로하므로 posix 파일 시스템을 사용합니다. 이것은 공백이있는 파일 이름에 문제가 있음을 의미합니다. 파일이나 디렉토리를 작성하는 경우 공백을 사용하지 마십시오. 생략하거나 마침표 ( .), 대시 ( -) 또는 밑줄 ( _)을 사용하십시오. 공간이있는 기존 파일을로드하려면 파일을 인용해야합니다.

질문의 예를 사용하여 다음을 대체하십시오.

content://com.android.htmlfileprovider/mnt/sdcard/Documents/To%20Read.html?text/html

이것으로 :

content://com.android.htmlfileprovider/mnt/sdcard/Documents/"To Read.html"?text/html

그렇지 않으면 단순히 파일을 여는 경우 전체 문자열을 인용 할 수 있습니다. 이처럼 :

"/mnt/sdcard/Documents/To Read.html"

posix 시스템은 문제를 일으킬 수있는 공백 외에도 Windows에서 허용되지 않는 파일 이름의 문자를 허용합니다. 시스템간에 파일을 복사 할 때 문제가 발생하지 않도록하려면 일부 파일은 Windows에서도 여전히 허용되지만 파일 이름에 다음 문자를 포함시키지 마십시오./ \ ? * : % " < > | + # '

추가 문제를 피하려면 파일 이름에 일관된 스타일의 대문자를 사용하십시오. posix 시스템은 대소 문자를 구분하므로 파일 이름은 대소 문자를 구분합니다. 즉, file.txt, FILE.TXT, file.TXT, File.txt, georgE.txt 등은 posix 시스템에서 모두 다른 파일이지만 Windows에서는 동일한 파일로 간주됩니다.


1

VERIZON의 Droid 4 (ICS)에 브라우저의 주소 상자가 표시되면 다음을 입력하십시오.

/mnt/sdcard-ext/my_page/index.html

그런 다음 책갈피로 설정하십시오. Chrome을 사용하는데 PC와 같은 홈페이지로 설정할 수 있는지 확실하지 않습니다. 이것은 lotsa pix가있는 폴더의 SD 카드에 있습니다.

픽스가 갤러리를 어지럽히 지 않도록 숨기려면 디렉토리 앞에 마침표를 지정하십시오 /.my_page/. 루트 탐색기 또는 터미널 에뮬레이터를 사용하여 위치를 확인하십시오.

제 생각에는 mnt/sdcard/장치 내부 저장 장치에 5 점을.


1
디렉토리를 숨기지 않고 (이름을 바꾸는 대신) 디렉토리에 이름이 .my_page지정된 빈 파일을 넣을 수 있습니다. .nomedia숨겨지지 않은 디렉토리를 쉽게 찾을 수 있지만 "갤러리를 어지럽히 지"않는 장점이 있습니다. 미디어 스캐너는이 파일이 들어있는 모든 디렉토리를 건너 뜁니다.
Izzy


0

appendinh ".html"로 파일 이름을 바꾸십시오. 예를 들어 파일 이름이 "abcd"인 경우 파일 이름을 abcd.hmtl로 바꿉니다. 이것은 안드로이드 2.3에서 나를 위해 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.