| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 578 人关注过本帖
标题:保存文件,取变量名的问题
只看楼主 加入收藏
jxzhu
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2008-6-11
结帖率:100%
收藏
 问题点数:0 回复次数:7 
保存文件,取变量名的问题
function subword()
{  
<% Response.ContentType = "application/msword"
response.AddHeader "content-disposition", "inline; filename=个人资料.doc "
%>

}

上面代码存出来的文件都是同一个文件名,存时加上用户名成为“XXXX的个人资料”其中XXXX取当前用户名,该怎么改代码
搜索更多相关主题的帖子: 变量 文件 保存 
2008-06-14 15:05
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
没看懂你的程序结构。
subword函数是个空函数,而且是在客户端调用的。
无论是否执行subword,两个response操作都会先执行。
2008-06-14 15:16
jxzhu
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2008-6-11
收藏
得分:0 
这函数只是另一个ASP文件中打印按钮调用到此ASP中的一个函数,用户并不直接操作它
2008-06-14 15:21
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
还是那句话,代码结构有问题。

请不要把操作response对象的2行代码放在这么敏感的地方,可以放在代码头上。
注意操作response对象是服务器端的事情,那个subword函数是客户端的东西。
不会同时执行。执行subword(空函数)不会导致操作response对象。
2008-06-14 16:05
jxzhu
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2008-6-11
收藏
得分:0 
明白了,谢谢
2008-06-14 18:09
jxzhu
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2008-6-11
收藏
得分:0 
  
<% Response.ContentType = "application/msword"
response.AddHeader "content-disposition", "inline; filename="&rs("name")&""&date()&"的个人资料.doc" %>
 


根据上面朋友的提示,不用放在脚本内,改一下代码,现在可以正常调用了,这样各次存出来的文件名更具特征,易于便认。
可能代码很不合规范,但能正常运行,还望高手们指教改正不妥之处。

未命名.JPG (42.07 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
2008-06-14 21:07
jxzhu
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2008-6-11
收藏
得分:0 
还有就是存出来的WORD文档中没有图片,能有办法把图片也存下来吗?

要是技术要求太高就算了,新手理解能力有限
2008-06-14 21:12
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
你怎么存Word文档的?用Word.Application对象吗?
2008-06-15 10:09
快速回复:保存文件,取变量名的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015691 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved