文件的contenttype怎么获取
public static string GetFileContentType(string filename){string[] array = filename.Split('.');string result = string.Empty;string suffix="."+array[array.Length-1];RegistryKey rg = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(suffix);object obj=rg.GetValue("Content Type");result =obj!=null?obj.ToString():string.Empty;rg.Close();return result;}...
怎样判断文件的contenttype
尝试在Response.Buffer = True response.ContentType ="application/msword"Response.AddHeader "content-disposition", "attachment;filename = 工作计划表.doc"后加入Response.Flush,在页面后面加入...
为什么在桌面上点击右键,在新建栏里却没有word文档?
我也刚解决了这个问题 作为参考你可以试一下(我是选择了第一种方法)1)在安装时解决:解决方法:安装的时候一定自定义安装(这里是我的习惯,不然垃圾会装了很多),以2003的版本为例的话,自定义的下一步有个,高级。
。
前面的勾打上,以便下面自己设置。
再下一步是 选择要安装的组件,里面 有个Office共享工具,这个,关键所在。
。
不信展开看一下,里面有个,新建。
。
什么什么的。
。
默认是不安装的,这里我们选择从本地运行。
再安装就OK了2)安装后的解决:有些简版的OFFICE2003,右键的新建菜单中没有“新建WORD文档”。
在网上搜了好多的资料都是无效的,下面是一项编辑注册表的信息,把横线中的信息复制的记事本中,然后另存为 *.reg格式的文件。
-----------------------------------Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.doc]@="Word.Document.8""Content Type"="application/msword"[HKEY_CLASSES_ROOT\.doc\OpenWithList][HKEY_CLASSES_ROOT\.doc\OpenWithList\WordPad.exe]@=""[HKEY_CLASSES_ROOT\.doc\PersistentHandler]@="{98de59a0-d175-11cd-a7bd-00006b827d94}"[HKEY_CLASSES_ROOT\.doc\ShellNew][HKEY_CLASSES_ROOT\.doc\Word.Document.6][HKEY_CLASSES_ROOT\.doc\Word.Document.6\ShellNew]"FileName"="winword.doc"[HKEY_CLASSES_ROOT\.doc\Word.Document.8][HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew]"FileName"="winword8.doc"[HKEY_CLASSES_ROOT\.doc\WordDocument][HKEY_CLASSES_ROOT\.doc\WordDocument\ShellNew]"FileName"="winword2.doc"[HKEY_CLASSES_ROOT\.doc\WordPad.Document.1][HKEY_CLASSES_ROOT\.doc\WordPad.Document.1\ShellNew]"NullFile"=""-----------------------------------以下是新建EXCEL文档的注册信息(.xls)-----------------------------------Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.xls]"Content Type"="application/vnd.ms-excel"@="Excel.Sheet.8"[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.5][HKEY_CLASSES_ROOT\.xls\Excel.Sheet.5\ShellNew]"FileName"="excel.xls"[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8]@=""[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8\ShellNew]"FileName"="excel9.xls"[HKEY_CLASSES_ROOT\.xls\ExcelWorksheet][HKEY_CLASSES_ROOT\.xls\ExcelWorksheet\ShellNew]"FileName"="excel4.xls"[HKEY_CLASSES_ROOT\.xls\PersistentHandler]@="{98de59a0-d175-11cd-a7bd-00006b827d94}"-----------------------------------以下是powerpiont幻灯片文档的注册信息(.ppt)-----------------------------------Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.ppt]"Content Type"="application/vnd.ms-powerpoint"@="PowerPoint.Show.8"[HKEY_CLASSES_ROOT\.ppt\PersistentHandler]@="{98de59a0-d175-11cd-a7bd-00006b827d94}"[HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.4][HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.4\ShellNew]"FileName"="powerpnt.ppt"[HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.8][HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.8\ShellNew]"FileName"="pwrpnt11.pot"双击该注册项。
会弹出“是否确认要将***.reg中的信息添加到注册表”点击“是”。
刷新一下就可以看到右键菜单中的新建项的word文档了。
右键不能新建WORD文档,该怎么做?
解决办法如下:将下列内容复制后,新建一个记事本,粘贴上去,然后另存为*.reg,其中*为任意合法的字符(字符串),然后双击运行!以下是word文档的注册信息Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.doc] @="Word.Document.8" "Content Type"="application/msword" [HKEY_CLASSES_ROOT\.doc\OpenWithList] [HKEY_CLASSES_ROOT\.doc\OpenWithList\WordPad.exe] @="" [HKEY_CLASSES_ROOT\.doc\PersistentHandler] @="{98de59a0-d175-11cd-a7bd-00006b827d94}" [HKEY_CLASSES_ROOT\.doc\ShellNew] [HKEY_CLASSES_ROOT\.doc\Word.Document.6] [HKEY_CLASSES_ROOT\.doc\Word.Document.6\ShellNew] "FileName"="winword.doc" [HKEY_CLASSES_ROOT\.doc\Word.Document.8] [HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew] "FileName"="winword8.doc" [HKEY_CLASSES_ROOT\.doc\WordDocument] [HKEY_CLASSES_ROOT\.doc\WordDocument\ShellNew] "FileName"="winword2.doc" [HKEY_CLASSES_ROOT\.doc\WordPad.Document.1] [HKEY_CLASSES_ROOT\.doc\WordPad.Document.1\ShellNew] "NullFile"=""以下是excel文档的注册信息Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.xls]"Content Type"="application/vnd.ms-excel"@="Excel.Sheet.8"[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.5][HKEY_CLASSES_ROOT\.xls\Excel.Sheet.5\ShellNew]"FileName"="excel.xls"[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8]@=""[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8\ShellNew]"FileName"="excel9.xls"[HKEY_CLASSES_ROOT\.xls\ExcelWorksheet][HKEY_CLASSES_ROOT\.xls\ExcelWorksheet\ShellNew]"FileName"="excel4.xls"[HKEY_CLASSES_ROOT\.xls\PersistentHandler]@="{98de59a0-d175-11cd-a7bd-00006b827d94}"运行会弹出对话框,确定即可~~
电脑右键新建没有word等文档了,怎么办
WIN7电脑右键新建没有word等文档的解决办法:1、新建一个文本文档;2、复制以下代码到记事本中:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.doc]@=“Word.Document.8”“Content Type”=“application/msword”[HKEY_CLASSES_ROOT\.doc\OpenWithList][HKEY_CLASSES_ROOT\.doc\OpenWithList\WordPad.exe]@=“”[HKEY_CLASSES_ROOT\.doc\PersistentHandler]@=“{98de59a0-d175-11cd-a7bd-00006b827d94}”[HKEY_CLASSES_ROOT\.doc\ShellNew][HKEY_CLASSES_ROOT\.doc\Word.Document.6][HKEY_CLASSES_ROOT\.doc\Word.Document.6\ShellNew]“FileName”=“winword.doc”[HKEY_CLASSES_ROOT\.doc\Word.Document.8][HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew]“FileName”=“winword8.doc”[HKEY_CLASSES_ROOT\.doc\WordDocument][HKEY_CLASSES_ROOT\.doc\WordDocument\ShellNew]“FileName”=“winword2.doc”[HKEY_CLASSES_ROOT\.doc\WordPad.Document.1][HKEY_CLASSES_ROOT\.doc\WordPad.Document.1\ShellNew]“NullFile”=“”3、把文本文档另存为word.reg,双击导入,然后重启电脑即可;提示:一定要是reg后缀的,这样才是注册表文件! Win7注册表是一个非常强大的数据库,通过修改注册表,常常可以修复系统出现的各种故障性问题,以上关于 Win7鼠标右键新建选项中没有Word文档的问题也是通过修改注册表的方法来解决的。
如何设置是用鼠标右键能出来新建word文档的选项
首先单击“开始”菜单中的“运行”命令,打开“运行”对话框,在“打开”栏里输入“regedit”,然后按“确定”。
然后在打开的“注册表编辑器”窗口中,打开 HKEY_CURRENT_USER\\Software\\ Microsoft\\Internet Explorer\\MenuExt主键,在该主键下会有许多的子主键,这些子主键的名称就是显示在右键菜单中的命令补充:为文件类的对象添加右键选单 依次展开“HKEY_CLASSES_ROOT\\”分支,用鼠标右击其中的“Shell”主键,在弹出的选单中选择“新建/主键”命令,然后将“新键#1”重新命名为“打开Word 2003”。
再用鼠标右击“打开Word 2003”主键,依次选择“新建/主键”,并将它改名为“Command”。
选择“Command”主键,在右边窗口“名称”下的“默认”文字处双击鼠标左键,在“键值”下面输入Word2003的执行文件Winword.exe的完整路径,如“D:\\Program Files\\Microsoft Office\\Office\\Winword.exe”(注意引号不要输入),按“确定”按钮,再关闭注册表编辑器。
现在用鼠标双击桌面上“我的电脑”图标,双击任意一个驱动器图标,并从中选择一个文件(注意:现在暂时还不能选择文件夹),按下鼠标右键,可以看到在弹出的快捷选单中出现了“打开Word2003”选项,用鼠标单击它就可以运行Word 2003。
如果用鼠标右击桌面上任意一个应用程序的快捷方式图标,也可以在弹出的右键选单中找到“打开Word 2003”选项。
怎么建word文档.右击里面没有word啊
方法一:开始--程序--Microsoft Office--Microsoft Office Word 2003方法二:将WORD项目添加到注册表中去即可。
将以下代码复制一下,然后打开“记事本”粘贴一下。
---------------------------------------------------Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.doc]@="Word.Document.8""Content Type"="application/msword"[HKEY_CLASSES_ROOT\.doc\OpenWithList][HKEY_CLASSES_ROOT\.doc\OpenWithList\WordPad.exe]@=""[HKEY_CLASSES_ROOT\.doc\PersistentHandler]@="{98de59a0-d175-11cd-a7bd-00006b827d94}"[HKEY_CLASSES_ROOT\.doc\ShellNew][HKEY_CLASSES_ROOT\.doc\Word.Document.6][HKEY_CLASSES_ROOT\.doc\Word.Document.6\ShellNew]"FileName"="winword.doc"[HKEY_CLASSES_ROOT\.doc\Word.Document.8][HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew]"FileName"="winword8.doc"[HKEY_CLASSES_ROOT\.doc\WordDocument][HKEY_CLASSES_ROOT\.doc\WordDocument\ShellNew]"FileName"="winword2.doc"[HKEY_CLASSES_ROOT\.doc\WordPad.Document.1][HKEY_CLASSES_ROOT\.doc\WordPad.Document.1\ShellNew]"NullFile"=""----------------------------------------------------------然后保存,将文件的扩展名由txt改成“.reg”。
然后双击运行,点击确定即可。
浏览器上传文本文件,content-type只能是text/plain吗
1.不能新建word原因分析:之所以,电脑上不能新建word选项,是因为电脑上的鼠标右键的链接除了问题,就是注册表不认可导致的,在注册表稍微新建一些东西即可解决。
2.解决办法:2.1首先,按电脑上的“徽标+R键”,打开“运行”列表,2.2在“运行”里面输入“regedit”打开“注册表”,2.3在“注册表”里面找到“HKEY_CLASSES_ROOT"选项,并在该选项下找到“.doc”选项,2.4在“.doc”选项卡下“新建项”并命名为Word.Document.8,2.5在“.doc”选项卡右侧"新建字符串值“,并将字符串命名为“Content Type",数据为”application/msword“,2.6关闭注册表,重启机器,检查右键设置,
转载请注明出处51数据库 » word文档的contenttype