word另存为htm的,有file和htm两个文件,我显示桌面不小心删了将htm删了,结果file的也没了,为什么?能恢复file?

Excel文件不提示下载,而是在浏览器中打开?_百度知道
Excel文件不提示下载,而是在浏览器中打开?
  方法一:  &%Response.ContentType
&application/octet-stream &Response.AddHeader
&Content-Disposition &, &
filename=xx.Excel &response.binarywrite
getBinaryFile( &c:/xxxxx/xx.Excel &)function
getBinaryFile(fileSpec)Dim
adTypeBinaryadTypeBinary
oStreamset
server.createobject( &ADODB.Stream &)oStream.OpenoStream.Type
adTypeBinaryoStream.LoadFromFile
fileSpecgetBinaryFile=
oStream.readset
oStream=nothingend
function%&  方法二:直接让客户端浏览器下载已知类型的文件
Web开发人员都有过这样的疑问,如何让一个文件,尤其是一个已知类型的文件,发送到客户端,直接提示让浏览者下载,而不是用与它相关联的程序打开。以前我们最常用的办法就是把这样的文件加到链接上,这样可以让浏览者通过点击鼠标右键的目标另存为来下载所链接的文件。但是,这样有两个不足的地方:
一是:如果浏览器能够识别已下载文件的扩展名,则浏览器就会激活该扩展名所关联的程序来打开所下载的文件。比如:在Windows平台上,如果用户点击的链接链接的是一个“.doc”文件的话,那么,浏览器就会启动Microsoft
Word应用程序来打开它。
二是:如果采用链接的办法的话,任何能看到该链接的人都可以下载该文件,你虽然也可以对所下载的文件进行权限设置,但那样做也不是很方便的。有时候我们需要更为灵活和富有弹性的方式,下面的程序能够很方便地克服以上两方面的不足。
这种办法是可靠的,但你必须记住:没有授权的用户不能够通过在浏览器地址栏里输入文件的URL来取得该文件的下载权。所以,要下载的文件应该放到虚拟目录之外的一个目录里,比如:如果你的虚拟目录是C:/Mengxianhui/Tomcat4/Website/MyApp的话,那么,存放在该目录和该目录下的任何子目录下所有文件对因特网上的任何用户都是可见的。要直接下载一个文件,我们需要做两件事,第一件事是:设定响应的内容类为“application/octet-stream”,大小写无关。第二件事是:设置HTTP的响应头名字为:Content-Disposition,设定值为:
theFileName。这里的theFileName就是出现在文件下载对话框里的默认文件名,通常和所下载的文件名字相同,但也可以不同。下面,我们就平常最常用的JSP和ASP页面来举一个实际应用的例子。
TestFileDownload.JSP页面的例子:
//
得到文件名字和路径
&MengxianhuiDocTest.doc &;
&D:// &;
//
设置响应头和下载保存的文件名
response.setContentType( &APPLICATION/OCTET-STREAM &);
response.setHeader( &Content-Disposition &,
filename=/ & &
&/ & &);
//
打开指定文件的流信息
java.io.FileInputStream
fileInputStream
java.io.FileInputStream(filepath
filename);
//
写出流信息
((i=fileInputStream.read())
out.write(i);
fileInputStream.close();
out.close();
值得注意的是:在要下载的文件内容里,除了文件的内容之外,不应该再附加有其它任何的字符,包括空格和回车换行符。我们有时在编写代码的时候,为了使代码清晰可读,往往会添加一些空格、制表符或者回车换行符,这样虽然看起来比较清晰,但有时可能会得不到正确的结果。比如:
import= &java.io.* &
&jsp:useBean
id= &MyBeanFromMengxianhui &
scope= &page &
class= &com.Mengxianhui.DownloadBean &
应该写成这样:
import= &java.io.* &
%& &jsp:useBean
id= &MyBeanFromMengxianhui &
scope= &page &
class= &com.Mengxianhui.DownloadBean &
TestFileDownload.ASP页面的例子:
在ASP里,没有提供从文件读取文件流信息的方法,因此,为了得到文件的流信息,我们必须借助其他的工具,最简单的就是编写一个VB或C的DLL组件,让组件返回文件的流信息。下面是一个用VB编写的DLL的例子,工程名字为MengXHFileDownLoad,类模块的名字为BinReadFromFile,类方法readBinFromFile如下:
readBinFromFile(ByVal
binfilestr
errHandler
FileLen(bfilename)
binbyte(fl)
readBinFromFile
errHandler:
把上面的代码编译成MengXHFileDownLoad.DLL,然后注册即可使用。下面以直接下载一个When
Woman.mp3的MP3文件为例子,我们要编写的ASP脚本代码如下:
Language=VBScript
Response.buffer
Response.ContentType
&APPLICATION/OCTET-STREAM &
Response.AddHeader
&Content-Disposition &, &filename=When
Woman.mp3 &
varStream,
Server.CreateObject( &MengXHFileDownLoad.BinReadFromFile &)
oMyObject.readBinFromFile( &E:/MengXianhui/Mp3/When
Woman.mp3 &)
Response.BinaryWrite(varStream)
Response.End
当运行上面的TestFileDownload.ASP文件时,浏览器会弹出一个文件下载的对话框,提示我们下载,而不是用默认的MP3播放器打开。
这种方法也可以把我们的ASP页面生成的HTML源代码保存成一个文件,下面的代码会提示你把ASP执行的结果保存成Test.htm文件。具体的方法是:
Response.ContentType
&APPLICATION/OCTET-STREAM &
Response.AddHeader
&Content-Disposition &, &filename=Test.htm &
Response.write
style= 'background-color:color:#FFFFFF '& 测试 &/div& &
Response.write
href= ' '& &
Response.write
src= '/back.jpg '& 【孟宪会之精彩世界】 &/a& &
Response.End
当文件数目很少时,也可以直接在服务器端进行设置,让这些文件直接下载。具体做法是:在Internet服务管理器里,选“属性”项,然后选“HTTP
Headers”标签页进行设置即可!!   方法三:用JS直接操作function
DownURL(strRemoteURL,strLocalURL){try{var
xmlHTTP=new
ActiveXObject( &Microsoft.XMLHTTP &);xmlHTTP.open( &Get &,strRemoteURL,false);xmlHTTP.send();var
adodbStream=new
ActiveXObject( &ADODB.Stream &);adodbStream.Type=1;//1=adTypeBinaryadodbStream.Open();adodbStream.write(xmlHTTP.responseBody);adodbStream.SaveToFile(strLocalURL,2);adodbStream.Close();adodbStream=xmlHTTP=//OpenFile(strLocalURL);}catch(e){window.confirm( &下载URL出错! &);}//window.confirm( &下载完成. &);}
其他类似问题
为您推荐:
提问者采纳
右击那个链接,目标另存为就好了,,,当网页里使用的为下载链接代码时,会出现保存对话框,当使用另外一种时,Excel会使用浏订厂斥断俪登筹券船猾览器浏览的功能
提问者评价
大家的回答都没解决我的问题。。后来让专业人士帮我改了一下,现在OK了
您可能关注的推广
excel的相关知识
其他3条回答
用遨游浏览器或迅雷分析网页就能得到页面内连接地址
选择下打开方式,用excel打开后在另存试试
打开之后在保存,选一个路径就可以了。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁为什么我的word文档里面有些符合显示不出来的。_百度知道
为什么我的word文档里面有些符合显示不出来的。
word文档里面有些符号显示不出来的原因是因为内容的编码格式和word规定的不一样。解决方法:一、替换格式打开被损坏的文档单击“文件”→“另存为”菜单,在“保存类型”列表中,选择“RTF格式”,然后单击“保存”按钮。打开刚才保存的RTF格式文件,再次使用“另存为”将文件重新保存为“Word文档”,现在打开这个Word文件我们就可以发现文件已经被恢复过来了。如果在转换成RTF格式后文件仍然不能被恢复,可以将文件再次转换为纯文本格式(*.txt),再转换回Word格式即可。二、利用word的“打开并修复”功能来修复文挡。& & 1、启动word,单击“文件-----打开”,在“打开”对话框中选重要修复的word文挡。&& &2、单击“打开”按钮右边的下三角按钮,在弹出的下拉菜单中选中“打开并修复”选项,即可对损坏的文挡进行修复,修复完成后,显示文挡内容。提示:“打开并修复”是只有word2002以上的版本才具有的功能。三、重设格式法Word用文档中的最后一个段落标记关联各种格式设置信息,特别是节与样式的格式设置。这样我们就可以将最后一个段落标记之外的所有内容复制到新文档,就有可能将损坏的内容留在原始文档中。步骤如下:1、在Word中打开损坏的文档,选择“工具→选项”然后选择“编辑”选项卡,取消“使用智能段落选择范围”复选框前的勾。取消选中该复选框,选定整个段落时,Word将不会自动选定段落标记,然后单击“确定”按钮。2、选定最后一个段落标记之外的所有内容,方法是:按“Ctrl+End”组合键,然后按“Ctrl+Shift+Home”组合键。3、在常用工具栏中,依次单击“复制”、“新建”和“粘贴”按钮。
其他类似问题
9人觉得有用
为您推荐:
,word就不会显示了! 告诉你一个绝密办法!..。 我还是认为这不是电脑的问题,然后保存在桌面好啦.,那白搭,另存为,然后选择“htm”格式..:文件--另存为网页
如果这次还是没有文件夹 那绝对没有图片能显示的。
哈哈哈哈。如果没图片,那么图片就在那个文件夹,你会看见一个网页文件和一个文件夹。
哈哈哈那就压根没有图片哪,换台电脑.。稍等一下他就有了.,。
采纳不采纳随便啦,也可能是链接到电脑的图片.? 打开word 文件。
.不明白.。 如果有图片的画!
你再试试..、或者图片删除..。只是在拖动的时候暂时不显示。
被欺骗了?告诉我文件夹里头有什么?word里头没图片吧,我尽力了..。即使有图片,。 到了桌面
其他1条回答
ttf”的字体文件来安装上,试试,只要到网络上下载或到其他计算机中复制一种文件名为“symbol:下载或者复制(Ctrl+C)到“”下的——“Windows&#92.ttf”文件以后因为系统缺少一种字体;fonts”文件夹:&#92,字体就安装好了。
字体文件的安装也比较简单,在一个“字体文件正在安装……”的提示闪过之后,将文件复制到系统盘——一般是“C
word文档的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁右键没有复制怎么办_百度知道
右键没有复制怎么办
破解网页右键不能复制问题 方法:(建议使用第4种办法,最有效)
1、 先选中目标,然后在目标上按下鼠标右键,此时会弹出提示窗口,这时不要松开右键,将鼠标指针移到提示窗口的“确定”按钮上,然后按下左键。现在松开鼠标左键,限制窗口被关闭了,再将鼠标移到目标上松开鼠标右键,呵呵,弹出了鼠标右键菜单,限制取消了!
2、按Shift+F10或按动键盘上与右手边的Ctrl键紧挨着的那个键,都可以轻松的破解上面这种对鼠标右键的屏蔽。
3、在浏览器地址栏中键入“javascript:alert(document.oncontextmenu='')”(输入时不要输入双引号),此时会弹出个对话框,点击“确定”按钮,然后再对着你的目标(图片或文字)点击鼠标右键就可以看到弹出菜单了!
4、打开internet属性点"安全"然后再点"自定义安全级别"设置到"高"最后点确定,刷新网页,则所有禁锢解除.我们的目的达到. 破解网页不能复制的方法
现在有很多网页不能复制,现收集一些可取方法:一、屏蔽右键的破解方法1.出现版权信息类的情况。破解方法:在页面目标上按下鼠标右键,弹出限制窗口,这时不要松开右键,将鼠标指针移到窗口的“确定”按钮上,同时按下左键。现在松开鼠标左键,限制窗口被关闭了,再将鼠标移到目标上松开鼠标右键。
2.出现“添加到收藏夹”的情况。破解方法:在目标上点鼠标右键,出现添加到收藏夹的窗口,这时不要松开右键,也不要移动鼠标,而是使用键盘的Tab键,移动光标到取消按钮上,按下空格键,这时窗口就消失了,松开右键看看,wonderful!右键恢复雄风了!将鼠标移动到你想要的功能上,点击左键吧。3.超链接无法用鼠标右键弹出“在新窗口中打开”菜单的情况。破解方法:这时用上面的两种方法无法破解,看看这一招:在超链接上点鼠标右键,弹出窗口,这时不要松开右键,按键盘上的空格键,窗口消失了,这时松开右键,可爱的右键菜单又出现了,选择其中的“在新窗口中打开”就可以了。4 在浏览器中点击“查看”菜单上的“源文件”命令,这样就可以看到html源代码了。不过如果网页使用了框架,你就只能看到框架页面的代码,此方法就不灵了,怎么办?你按键盘上的“Shift+F10”组合键试试,5 看见键盘右Ctrl键左边的那个键了吗?按一下试试,右键菜单直接出现了!6 在屏蔽鼠标右键的页面中点右键,出现限制窗口,此时不要松开右键,用左手按键盘上的“ALT+F4”组合键,这时窗口就被关闭了,松开鼠标右键,菜单出现了!二、不能复制的网页解决方法1 启动IE浏览器后,用鼠标点击“工具”中的Internet“选项”菜单,选择“安全”选项卡,接下来点击“自定义级别”按钮,在弹出的窗口中将所有脚本全部选择禁用,确定。然后按F5刷新页面,这时我们就能够对网页的内容进行复制、粘贴等操作。当你收集到自己需要的内容后,再用相同步骤给网页脚本解禁,这样就不会影响到我们浏览其他网页了。你或者选文件另存,格式为TXT,然后排版也可以。2 左键限制,不让拖动,无法选择内容,怎么办,简单,点右键,点查看源文件,将之前的东东全部DEL,点另存为*。HTM,打开,是不是可以拖了3 点??查看 ----原文件----使用替换法把也替换成空格,再保存为htm格式的文件,注意在文件名两头要加上英文字符的&&,或在保存类型下拉列表里选择“所有类型”,文件名样例&001.htm&或者直接在你的IE中选择“文件”的“保存”或“另存”4 如果只为了保存文字以备以后查阅,最简单快速的方法是另存为“Web页,仅HTML”类型。选‘文件’菜单中的‘另存为’命令,然后鼠标点击‘保存类型’方框右边的小三角,选第三种‘Web页,仅HTML’类型,在‘保存在’方框处选择要存放的位置,然后选‘保存’按钮即将该网页保存到你的电脑里。(不过这种保存的缺点是只保存文字,没有图片)注意:这种保存后的网页只是便于收藏和查看,网页内容还是不能复制,如果要复制文字内容,还是要提高浏览器的安全级别后才能复制。  
5 把该事件的JavaScript处理代码去掉即可。以微软的IE浏览器为例,具体处理过程如下:点击“查看→源文件”(当主页文本小于64k字节时,自动调用记事本程序打开;否则,用写字板程序打开),寻找语句,语句类似。将其中的onselectstart=&return?false&子句删除。将此删除后的源文件,另存为一文本文件。然后用将此文本文件名的后缀改名为“.htm”。最后用IE浏览器打开此文件。就可以用复制、粘贴的方法将所需的内容按用户所需的格式保存起来了。   6 选择“文件”——“另存为”,把“保存类型”改为“文本文件(*.TXT)”,把网页另存为文本文件,一切都搞定了。   7 对网页禁止复制和屏蔽右键的通用破解方法:小工具――超星图书浏览器!安装上软件后在需要复制的页面上点右键,会出现“导出当前页到超星图书浏览器”,然后会通过这个工具打开页面,此时无论操作都可以!右键菜单全出来了!方法很简单!需要复制页面的。还有:第一步:打开你想要复制的那个网站第二步:将该网页另存到你的电脑上(文件|另存为)第三步:用记事本打开你刚保存的网页,找到&body onselectstart = &return false&; onpaste=&return false& &这段代码(不一定完全是这样的),你把里面的代码(除body)全部删除,最后就剩&body&,保存文件。第四步:双击你刚保存的文件,也就打开民你的那张网页。网上一些文章,自己加了设置,不让人复制,想复制,怎么办,可采用以下办法尝试。一、就是保存网页,然后复制二、在查看-原代码-下看但所要的文字三、就是换了浏览器,要知道禁用SCRIPT,你换个浏览器就OK四、用左键选择,Ctrl+C复制,然后打开记事本,Ctrl+V粘贴。对图片无效图片的按print screen抓屏,在画笔里粘贴。点Print Screen SysRq键.这是全屏接图.然后到程序----附件-----画图工具-----编辑里面去,按个粘贴.这样把你要的东西复制下来教你一招:解决网页文字无法复制的问题  我们在浏览某些网页时,有的时候你想选取某些文本进行复制,可按住鼠标左键拖动,无论如何也无法选中需要的文字。这是网页的设计者给它加入了不能选中的脚本,简单防止别人拷贝其网页内容。其实解决的办法很简单,你可以通过单击IE浏览器的“工具/Internet选项”菜单,进入“安全”标签页,单击“自定义级别”按钮,在打开的“安全设置”对话框中,将所有“脚本”选项禁用,确定后按F5键刷新网页,你就会发现那些无法选取的文字可以选取了。注意的是在采集到了自己需要的内容后,记得给脚本解禁,否则会影响我们浏览网页。  此外,你也可以直接按住“Ctrl+A”键将网页中的全部内容选中,接着单击“编辑”菜单的“复制”命令,然后将这些内容粘贴到Word文档或记事本中,再从Word文档或记事本中选取需要的文字进行复制。把整个网页保存成文本文件 方法如下打开要保存的网页点文件--另存为-然后在保存类型中选择 文本文件(*.txt)然后保存就好了有人曾经教过我一个办法解决不能复制的网页:点开工具栏上的“查看”,找到“查看源文件”。可以打开一个文本文件,在里面可以找到网页的内容,就可以复制了。如果不能右键复制,那就点菜单中&查看&,再点&源文件&,这时网页内容就是完全的记事本TXT文件,找到相关内容再复制就可以了.如何破解网页不能复制文字来源:原创上网时经常会遇到自己想要的资料,但用鼠标来选中复制时却无法选中,遇到这样的情况是不是就此打住了呢?当然不是!现在就让我来告诉你怎么复制这些你想要的文字。首先,我们来了解一下为什么不能被复制。当前很多网页制做者都不想让自己网页中的内容直接就让人给复制去,有的是为了版权、有的是为了让人再回来看这段文字,提高他的访问量等等,具体原因我也说不清的啦^_^。他们一般会在网页代码 &body &中加入以下一个或多个代码:onpaste=&return false& 不准粘贴oncopy=&& 不准复制oncut=&& 防止剪切onselectstart = &return false& 不准选择例如:&body onselectstart = &return false&; onpaste=&return false& &,这是一个典型的不让选择复制的语句。好啦,现在我们知道为什么不能被复制了,那我们就可以针对这些代码下药了。第一步:打开你想要复制的那个网站第二步:将该网页另存到你的电脑上(文件|另存为)第三步:用记事本打开你刚保存的网页,找到&body onselectstart = &return false&; onpaste=&return false& &这段代码(不一定完全是这样的),你把里面的代码(除body)全部删除,最后就剩&body&,保存文件。第四步:双击你刚保存的文件,也就打开民你的那张网页。到此,所有步骤全部结束了,用鼠标选择你想要的那些文字,是不是可以选择并且复制下来了?早就想对网页不能下载复制的情况作一些努力,并将结果总结出来。一可以记下网上冲浪的一些花絮,二可以给某些个还不知道此种简单技巧的朋友提一个醒。
一般而言,如果打开某个网页,你感觉内容不错,需要复制或者另存为下载保存时,碰到不能出现右键菜单的情形时,你至少可以有三种以上的方法处理:一是通过使用IE浏览器“文件”下拉菜单中的“发送”之“电子邮件页面”的操作,在电子邮件页面中去复制,从而实现下载的目的。二是可以通过使用IE浏览器“的编辑器功能,如WORD等软件,在编辑状态下可以实现复制和下载。三是可以通过使用IE浏览器”查看“菜单之”源文件“功能,在弹出的窗口中可以找到你需要复制和下载的内容,但没有格式。除此之外,还可以通过其他比较具有特殊功能的浏览器,如火狐等,实现一般IE浏览器所不能实现的功能。
但是,有时你按照上述三种或者多种途径仍然不能实现复制或者下载的目的时,我便提醒诸位,还有另一绝招,即通过查找相关标题内容的网页快照的办法,目前百度、GOOGLE等搜索引擎都具有网页快照的功能,这当然是复制和下载的最好办法.
其他类似问题
5人觉得有用
为您推荐:
我不会告诉你360极速游览器里有保存网页为图片
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁> 问题详情
在Microsoft Word中点击“文件”→“另存为”,在保存类型下拉框中不能选择的有(45)。A.网页(*.htm;*.ht
悬赏:0&答案豆
提问人:匿名网友
发布时间:
在Microsoft Word中点击“文件”→“另存为”,在保存类型下拉框中不能选择的有(45)。A.网页(*.htm;*.htm1)B.RTF格式(*.rtf)C.纯文本(*.txt)D.DBF格式(*.dbf)
权威推荐: & &
网友回答(共0条)
我有更好的答案
您可能感兴趣的试题
1假设安装了Word的公式编辑器,要在Word文档中编辑出这个公式,正确的操作步骤是(46)。A.单击“插入”菜单的“域”命令,然后单击“公式”,然后再选择相应公式进行编辑。B.单击“插入”菜单的“域”命令,从“对象类型”列表中选择“Microsoft公式3.0”选项,单击“确定”按钮,则进入Microsoft公式编辑器进行编辑即可。C.单击“插入”菜单的“对象”命令,从“对象类型”列表中选择“Microsoft公式3.0”选项,单击“确定”按钮,则进入Microsoft公式编辑器进行编辑即可。D.直接使用绘图功能,画出相关元素然后进行组合即可。2在Word中采用(47)可实现下图显示的排版格式。A.将光标置于此段中,单击“格式”菜单中的“首字下沉”命令,选择“下沉”格式。“下沉行数”输入“2”,单击“确定”。B.将光标置于此段中,单击“工具”菜单中的“首字下沉”命令,选择“下沉”格式。“下沉行数”输入“2”,单击“确定”。C.选中相关文字,单击“格式”菜单中的“字体”命令,将“效果”中“上标”前面的复选框选中,单击“确定”。D.选中相关文字,单击“格式”菜单中的“字体”命令,将“效果”中“下标”前面的复选框选中,单击“确定”。
相关考试课程
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……word另存为htm时,相同的图片只有一张_百度知道
word另存为htm时,相同的图片只有一张
word里面插入同一张图片10次.file里面只有一张图片了.file文件内有所有的图片,另存为htm的时候!,,如何设置vba的saveas参数,使得另存为的,谢谢
提问者采纳
&lt,这是为了节省空间和效率html&nbsp,是纯文本文件;alt=image001,里面也不会保存其他的内容(如图片文件),图片都是以链接的方式显示的;v;Doc1;_x&quot,在此情况下;&nbsp,那么,同一张图片只会保存为一张图片:shapes=&quot。如果你打开保存的html文件,其代码类似如下;height=930src=&quot.jpg&img&width=436&nbsp.files/image001;如果你想要所有的图片.jpg&&gt,可以将图片以不同名字命名;文件是解析执行的
我的目的是将word另存为htm,然后获取所有的图片,即便是相同的图片,word文档里面有几张,我就要获得对应的张数
同样的图片,由于文件名相同,不太可能出现多个图片文件。
同一张图片,我复制成3张不同文件名的图片,一次插入,另存为htm后还是只有一张图
经过我的多次试验,同一张图片即使不同的名字、不同的路径,导出后也只会是一张图片(不清楚软件编写者怎么考虑的),导出的 html 代码中,img 标签的 src 源属性都指向同一文件地址,只不过其 alt 图像注释属性不一样。同时,经过试验,只要对图片进行了某些变化(即使这个变化看起来不大),那么在另存为 html 时,都会生成新的图片文件,比如,对图片更改了尺寸大小、增加了边框等。
saveas里面没有参数可调么,不然就没办法了,只能改图片了
提问者评价
最后直接读取htm内容调用图片了
其他类似问题
为您推荐:
另存为的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 显示桌面不小心删了 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信