PC에서 휴대폰의 SD 카드로 복사 한 HTML 파일을 어떻게 열 수 있습니까?
HTML 뷰어 인 기본 응용 프로그램으로 열어 보았지만 "웹 페이지를 사용할 수 없습니다"시스템 페이지가 나타납니다. 브라우저가 표시하는 URL은 다음과 같습니다.
content://com.android.htmlfileprovider/mnt/sdcard/Documents/To%20Read.html?text/html
어떤 아이디어?
감사.
PC에서 휴대폰의 SD 카드로 복사 한 HTML 파일을 어떻게 열 수 있습니까?
HTML 뷰어 인 기본 응용 프로그램으로 열어 보았지만 "웹 페이지를 사용할 수 없습니다"시스템 페이지가 나타납니다. 브라우저가 표시하는 URL은 다음과 같습니다.
content://com.android.htmlfileprovider/mnt/sdcard/Documents/To%20Read.html?text/html
어떤 아이디어?
감사.
답변:
형식의 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 파일을 열 수있는 옵션을 제공해야합니다.
file://mnt/sdcard/
Chrome의 내부 파일 탐색기를 보여 주어야했습니다. 사용하려면 북마크하십시오. 홈 화면 바로 가기가 작동하지 않습니다.
그냥 입력 file://localhost/
Opera Mobile에서 작동합니다.
file://localhost/mnt/sdcard/
하지 않지만 Opera 버전 30.0.1856 (2015 년 6 월 24 일)에서 작동합니다 (로컬 파일을 열 수없는 Opera Mini와 혼동하지 마십시오). ES 파일 탐색기를 사용 하여 이러한 파일을 여는 것이 매우 편리하다는 것을
파일이 있으면 다음 /mnt/sdcard/test/file.html
을 사용하여 브라우저를 통해 파일에 액세스 할 수 있습니다.
content://com.android.htmlfileprovider/sdcard/test/file.html
노트 :
파일 위치에 공백이 없어야합니다. 즉 /mnt/sdcard/test location/file.html
, URL이 % 20으로 바뀌더라도 작동하지 않습니다.
또한 URL을 북마크하면 도움이됩니다!
content://
URL은 Google 검색에 저를 리디렉션합니다.
몇몇 사람들은 파일 이름에 공백이 있다는 문제를 암시합니다. 나는 명확히 할 것이다.
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에서는 동일한 파일로 간주됩니다.
VERIZON의 Droid 4 (ICS)에 브라우저의 주소 상자가 표시되면 다음을 입력하십시오.
/mnt/sdcard-ext/my_page/index.html
그런 다음 책갈피로 설정하십시오. Chrome을 사용하는데 PC와 같은 홈페이지로 설정할 수 있는지 확실하지 않습니다. 이것은 lotsa pix가있는 폴더의 SD 카드에 있습니다.
픽스가 갤러리를 어지럽히 지 않도록 숨기려면 디렉토리 앞에 마침표를 지정하십시오 /.my_page/
. 루트 탐색기 또는 터미널 에뮬레이터를 사용하여 위치를 확인하십시오.
제 생각에는 mnt/sdcard/
장치 내부 저장 장치에 5 점을.
.my_page
지정된 빈 파일을 넣을 수 있습니다. .nomedia
숨겨지지 않은 디렉토리를 쉽게 찾을 수 있지만 "갤러리를 어지럽히 지"않는 장점이 있습니다. 미디어 스캐너는이 파일이 들어있는 모든 디렉토리를 건너 뜁니다.