如何打开我从PC复制到SD卡的HTML文件? -- 2.2-froyo 领域 和 files 领域 和 html 领域 android 相关 的问题

How can I open an HTML file I have copied from PC to SD Card of Phone?


简体版||繁體版
33
vote

问题

中文

如何打开我从PC复制到手机的SD卡的HTML文件?

我尝试使用作为HTML查看器的默认应用程序打开它,但我收到"网页不可用" 系统页面。 浏览器显示的URL是:

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

任何想法?

谢谢。

english

How can I open an HTML file I have copied from PC to SD Card of Phone?

I've tried opening it with the default application which is HTML Viewer but I get a "Web page not available" system page. The URL that the browser shows is:

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

Any ideas?

Thanks.

        
   
   

回答列表

22
 
vote
vote
最佳答案
 

您应该能够使用格式 file:///path/to/file.html 的格式的URL指向所需的文件中的浏览器。例如,我刚刚在我的evo上用我的evo在我的sd卡的根目录中作为 post.html 通过启动浏览器并输入url file:///sdcard/post.html

或者,我的文件管理器允许我使用"HTML查看器" 打开HTML文件。然而,这并不像富有的功能,似乎没有为我渲染图像(而浏览器的方式正确加载一切)。我的文件管理器不会让我选择使用浏览器打开文件的选项,或者我拥有的其他浏览器中的任何一个(Firefox和Opera Mobile)。
 

You should be able to point the browser at the file you want with a URL of the format file:///path/to/file.html. For example, I just did this on my EVO with a file I saved to the root of my SD card as post.html by launching the browser and entering the URL file:///sdcard/post.html.

Alternatively, my file manager lets me open an HTML file with "HTML Viewer". This is not as feature-rich, though, and didn't seem to render images for me (whereas the browser way loaded everything properly). My file manager does not give me the option to open the file with the browser, or either of the other browsers I have (Firefox and Opera Mobile).

 
 
       
       
3
 
vote

只是输入 file://localhost/

它在opera mobile中工作。

 

Just type file://localhost/

It works in Opera Mobile.

 
 
 
 
3
 
vote

如果您的文件是 /mnt/sdcard/test/file.html ,您可以通过浏览器访问它:

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

注意:

您的文件位置不应包含任何空格I.e. /mnt/sdcard/test location/file.html 不起作用,即使URL替换为%20。

另外,书签URL有助于!

 

If your file is at /mnt/sdcard/test/file.html you can access it through the browser from using:

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

Note:

Your file location should not contain any spaces i.e. /mnt/sdcard/test location/file.html doesn't work, even if the URL replaces it with %20.

Additionally, bookmarking the URL helps!

 
 
 
 
2
 
vote

少数人暗示在文件名中具有空格的问题。我会澄清。

Android基于Linux,因此使用POSIX文件系统。这意味着具有空格的文件名导致问题。如果要创建文件或目录,请不要使用空格;将它们留出或使用期限( . ),破折号( - ),或下划线( _ )。要将现有文件加载到其中的空间,必须引用文件。

使用问题替换:

  post.html0  

  post.html1  

如果否则只需打开文件,则可以引用整个字符串。像这样:

  post.html2  

除了可能导致问题的空间,POSIX Systems允许Windows中不允许的文件名中的字符。为了避免在系统之间复制文件时的问题,即使在Windows上仍然允许某些文件,请不要在文件名中包含以下字符: post.html3

为了避免进一步的问题,在文件名中使用一致的大写风格。请注意,POSIX系统区分大小写,这意味着文件名区分大小写。这意味着file.txt,file.txt,file.txt,file.txt,george.txt等都是posix系统上的所有不同文件,而它们被认为是windows上的相同文件。
 

A few people allude to the issue of having spaces in the file name. I will clarify.

Android is based on Linux, and therefore uses a posix file system. This means that file names with spaces cause issues. Don't use spaces if you are creating a file or directory; leave them out or use periods (.), dashes (-), or underscores (_). To load an existing file with space in it, you must quote the file.

Using the example from the question replace:

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

with this:

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

If you are otherwise simply opening a file, you may quote the whole string. Like this:

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

In addition to spaces which can cause problems, posix systems permit characters in file names that are not permitted in Windows. To avoid issues when copying files between systems, even though some are still permitted on Windows as well, do not include the following characters in file names: / \ ? * : % " < > | + # '

To avoid further problems use a consistent style of capitalization in file names. Note that posix systems are case sensitive, which means file names are case sensitive. This means that file.txt, FILE.TXT, file.TXT, File.txt, georgE.txt, etc. are all different files on a posix system, while they are considered the same file on Windows.

 
 
1
 
vote

从Verizon上的DROID 4(ICS)我获取浏览器的地址框并键入:

  post.html4  

然后将其设置为书签。我使用Chrome,不确定我是否可以将其设置为像我的电脑上的归档。这是在我的SD卡上有Lotsa Pix的文件夹。

要隐藏杂乱的PIX,请在其前面的目录中为 post.html5 提供。使用根资源管理器或终端仿真器来检查位置。

我认为 post.html6 可能指向设备内部存储。

 

On my Droid 4 (ICS) from VERIZON I get the browser's address box and type:

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

Then set it as a bookmark. I use Chrome, not sure if I can set it as a home page like on my PC. This is on my SD card in a folder with lotsa pix.

To hide the pix from cluttering up your gallery, give the directory a period in front of it like /.my_page/. Use root explorer or a terminal emulator to check the location.

I think mnt/sdcard/ may point to device internal storage.

 
 
 
 
1
 
vote

从这里下载Android应用程序 - Google Play Store - Openhtml

 

Download the Android App from here - Google Play Store - OpenHTML

 
 
   
   
0
 
vote

只要将文件重命名为appendinh".html" 。 例如,如果文件名为"ABCD" ,请将其重命名为ABCD.hmtl。这在Android 2.3中为我工作。

 

Just rename the file by appendinh ".html" to it. For example, if the file name is "abcd", rename it to abcd.hmtl. This works for me in android 2.3.

 
 

相关问题

1  Hotmail选项“显示为HTML”不再在我的Galaxy Siii上工作。错误消息:“连接失败”  ( Hotmail option display as html no longer works on my galaxy siii error messag ) 
最近,通过我的hotmail帐户到达的电子邮件已停止在使用消息的右上角提供的"显示为HTML" 按钮时打开。我只是收到一条错误消息,说"连接失败" ,没有太大的设施,能够通过按"确定" 来确认这一点!这在过去的7个月内没有发生,我已经拥有手机。是最新更新的结果吗? ...

1  使用文本编辑器打开HTML文件  ( Open html file with text editor ) 
是可以使用文本编辑器打开HTML文件,以便我可以编辑它的源? 谢谢。 ...

5  在Composer中禁用HTML电子邮件  ( Disable html emails in composer ) 
如何以HTML格式禁用默认发送电子邮件? 我想用文本格式撰写电子邮件,但我找不到方法。理想情况下,这应该是一个默认行为,可以选择在需要时启用HTML。 使用Android 2.1,摩托罗拉无视,标准电子邮件应用程序(可能是一些Motoblur变化,我不知道)。 非常感谢。 ...

1  url链接在Android日历描述中  ( Url link in android calendar description ) 
我已经使用iPhone使用同步日历事件,其中包含一个URL到的网页。在iPhone或Web Google日历上URL处于活动状态。在android日历上它不是。无论如何在Android日历事件描述中有一个活动的URL? ...

2  HTML查看器似乎未运行网站的JavaScripts  ( Html viewer seems not running the websites javascripts ) 
我在sdcard上有一个脱机保存的htm网页以测试JavaScript。我手机上的默认渲染似乎是HTML查看器。但是当我试图打开页面时,代码没有运行。我知道这是因为页面中有一些HTML标记我被添加到检测到这个: <script type="text/javascript"> /* my Javascripts *...

33  如何打开我从PC复制到SD卡的HTML文件?  ( How can i open an html file i have copied from pc to sd card of phone ) 
如何打开我从PC复制到手机的SD卡的HTML文件? 我尝试使用作为HTML查看器的默认应用程序打开它,但我收到"网页不可用" 系统页面。 浏览器显示的URL是: content://com.android.htmlfileprovider/mnt/sdcard/Documents/To%20Read.html?t...

164  如何在Android浏览器中查看源?  ( How do i view source in the android browser ) 
有没有办法在Android Web浏览器中查看源HTML? ...

2  使用Chrome的SD卡上的错误代码(err_access_denied)本地HTML文件  ( Error code err access denied local html file on sd card with chrome ) 
我无法在Chrome内的Lenovo S6000上的外部SD卡访问本地HTML文件。它安装在/ mnt / extsdcard。浏览到文件:/// mnt / extsdcard确实显示了以下消息: 文件下的文件:///storage/sdcard0/foo/bar.html不可读取。它可能已被删除,移动或文件权限...

4  在Android上运行(简单)Web服务器的应用程序? [复制]  ( App for running a simple web server on android ) 
这个问题已经在这里有答案: 关闭 9年前。 可能的重复: 查看网页脱机。 嗨, 我刚刚得到了一个新的宏碁平板电脑,并期待在我的通勤期间除了PDF上的PDF之外读取HTML文件:在" doc/...

7  强制所有电子邮件仅显示文本/平原部分  ( Force all emails to display only the text plain part ) 
HTML邮件是在手机上阅读的痛苦。屏幕太窄,图像太长了下载。通常没有图像邮件只是没用。 HTML邮件只有稍微少的痛苦在我的桌面上,但是在那里,我可以使用mutt并只要读取文本/普通部分,如果存在。有没有办法使我的邮件客户端默认读取邮件的普通文本而不是HTML部分?我的邮件位于IMAP服务器上,因此我使用默认的An...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有