社区
ASP
帖子详情
如何把服务器的数据直接输送到客户端,而不是生成一个文件让客户下载。请进来看一下吧。
我是杨威利
2004-12-22 12:50:14
请问怎么样让文件在客户端生成。
也就是说,用户在地址栏输入一个指定url的时候,首先弹出一个打开还是下载的询问框,既可以直接打开,也可以下载到本地PC之后再打开。
这些数据可以是数据库里面的,也可以是程序里面的常量,总之只要能写过来就行。(服务器端不生成文件)
用stream可以??
请各位前辈指点,谢谢了!
...全文
235
11
打赏
收藏
如何把服务器的数据直接输送到客户端,而不是生成一个文件让客户下载。请进来看一下吧。
请问怎么样让文件在客户端生成。 也就是说,用户在地址栏输入一个指定url的时候,首先弹出一个打开还是下载的询问框,既可以直接打开,也可以下载到本地PC之后再打开。 这些数据可以是数据库里面的,也可以是程序里面的常量,总之只要能写过来就行。(服务器端不生成文件) 用stream可以?? 请各位前辈指点,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我是杨威利
2004-12-22
打赏
举报
回复
我又把问题想复杂了!!
好,最后一问,Response.ContentType="application/octet-stream"
这句是什么意思?
回答了就结帐。
我是杨威利
2004-12-22
打赏
举报
回复
用户点击保存的时候,就是要在客户端生成文件阿!
我就是想,弹出大家下载东西的时候经常看到的那种提示框,按保存按钮就生成文件,按打开按钮就直接打开文件。
这就看用户想干什么了。他愿意直接看就直接看,他愿意下载下来再看那就下载下来再看。
我不是平白无故地要在客户端生成一个文件。
请大家帮忙了,我怎么着也不能让数据以一个文件的形式打开,只能让他们显示在网页上。
csv也好txt也好,我就是想让这些数据不要显示在IE里面,而是用excel(csv)或者notepad(txt)等文本编辑器打开。
这下大家明白了吧?
hu7888
2004-12-22
打赏
举报
回复
<%
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "filename=ylben.csv"
str = ""
str1 = ","
str = str & "FOODID"
str = str & str1
str = str & "FOODNAME"
str = str & str1
str = str & "FOODPRICE"
Response.Write str & vbNewLine
Response.Flush
%>
绝对符合楼主要求,别忘给分哦~~
我是杨威利
2004-12-22
打赏
举报
回复
这样说大家可能就明白了。
<%
str = ""
str1 = ","
str = str & "FOODID"
str = str & str1
str = str & "FOODNAME"
str = str & str1
str = str & "FOODPRICE"
Response.Write str & vbNewLine
Response.Flush
%>
以上内容可以显示在网页上是吧。现在我就是想,用户点击“保存”,用户可以下载这些数据,并且可以在本地保存成csv格式。用户点击打开,能直接在客户端用excel打开,让用户来看这些数据。请问这样怎么实现?
说白了还是一个数据下载的问题。
这下大家明白我的意思了吧??
mzhmark
2004-12-22
打赏
举报
回复
如果这样的话你必须能在客户端生成文件,不过客户端允许吗?
变成熊猫你就老实了是不
2004-12-22
打赏
举报
回复
除非你老人家利用ie的安全漏洞...
citybird888
2004-12-22
打赏
举报
回复
同意一楼
我是杨威利
2004-12-22
打赏
举报
回复
哦,大家可能误解了我的意思。我其实是想让用户下载数据,但不是下载文件,因为这个文件在服务器端没有,需要根据不同的逻辑到数据库中查询。假设这些数据已经找到了。
用户点击“下载”的时候,可以下载这些数据,并且保存在本地(譬如说一个csv文件)。
用户点击“打开”的时候,这些数据也可以从客户端传送到服务器端,并且显示给用户看。
现在我想知道的是,如果服务器端没有这些文件,但是可以通过sql查询数据库中的数据,或者自己在程序里面定义一些常量,如何让这些数据可以到客户端去。
yqh1314
2004-12-22
打赏
举报
回复
我有个办法`那就是 当你跳转到哪个页面时 ,就自动把记录保存到服务器的文件中,那么你应该提供下载的键`` 不管怎么 用户都能看到哪个文件就可以了!
deerchao
2004-12-22
打赏
举报
回复
设置REQUEST.CONTENTTYPE.这个应该设为你想让程序打开的那个类型。
在文件夹选项、文件类型里能看到不同程序所能打开的MIME类型。
比如EXCEL的是:application/x-msexcel
hemeng
2004-12-22
打赏
举报
回复
不可能,除非调整ie的安全级别,可以在客户端生成文件。
光纤油气管道安全预警
客户
端
操作手册范本.docx
光纤油气管道安全预警
客户
端
操作手册范本.docx
输入URL后会发生什么1
1. 查询浏览器缓存,如果有缓存则返回IP地址 2. 查找系统缓存,如果本地的hosts
文件
中有域名 3. 发送DNS请求到本地DNS
服务器
的地址,本地 4.
输送系统
输送系统
OPC技术在自动化立体仓库管理系统中的应用.pdf
OPC技术在自动化立体仓库管理系统中的应用pdf,OPC技术在自动化立体仓库管理系统中的应用
WCS和物流设备通讯协议(TCP套接字通讯方式).zip_MVDS_WCS物流仓储_wcs_wcs上位机是啥_套接字
物流仓储 上位机wcs与设备层通讯协议,WCS和物流设备通讯协议(TCP套接字通讯方式)
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章