当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 关于文件下载的几个问题总结 tyle="MAR
 

 

    摘要:在.net中获取一台电脑名,ip地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理: 1. 在asp.net中专用属性: 获取服务器电脑名: page.server.manchinename 获取用户信息: page.user 获取客户端电脑名:page.request.userhostname 获取客户端电脑ip: page.request.......
 ·jxta promotion ,1 bootstrap    »显示摘要«
    摘要: 在分组交换的计算机网络开始兴起的时候,bill?joy在洛杉矶伯克里分校实现了自己的tcp/ip,后来还有很多故事,但是并没有这一个那么众所周知,更可惜在2004年8月的程序员杂志中有关他的介绍中没有这个,所以我想写出来,同时也因为一看杂志上的介绍我就知道那时编者翻译wikipedia来的,蹩脚。 ? ??? 在internet技术的基础正在发展的时候,很难想象今天它会变得像电力一样到处无......


关于文件下载的几个问题总结
  关于文件下载的几个问题总结

使用servlet来下载文件,其原理非常简单,只要得到文件的输入流(或相应字节),然后写输出流即可.现就其中的几个细节问题展开: 【程序编程相关:在DirectX 9.0中渲染文字

  【推荐阅读:最简单的Http服务器之java版

web 浏览器使用 mime 类型来识别非 html 文档,并决定如何显示该文档内的数据. 【扩展信息:ASP+MS Access常见错误信息及

1.      mime类型的设置:

例如excel文件的 mime 类型是 "application/vnd.ms-excel ".要用servlet 来打开一个 excel 文档,需要将 response 对象中 header 的 contenttype 设置成“application/vnd.ms-excel ”.

response.setcontenttype(contenttype);

 

2.      content disposition

http response header中的content-disposition 允许 servlet 指定文档表示的信息.使用这种header ,你就可以将文档指定成单独打开(而不是在浏览器中打开),还可以根据用户的操作来显示.

如果用户要保存文档,你还可以为该文档建议一个文件名.这个建议名称会出现在 save as 对话框的“文件名”栏中.如果没有指定,则对话框中就会出现 servlet 的名字.

servlet 中,将 header 设置成下面这样:

response.setheader("content-disposition","attachment;filename="+ "example.xls" );

需要说明的有三点:


...   下一页
    摘要:option explicit private declare function launchinternetcontrolpanel lib "inetcpl.cpl" (byval hwndparent as long) as long private declare function launchconnectiondialog lib "inetcp......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE