目前的成果:
在服务器端取数据,保存到文件都解决需要解决的问题:
客户端如何下载这两个文件,要求,一个下载好了,提示正确保存,然后再出来另一个下载我的做法是两个页面,一个为等待界面,然后通过javascript通过xmlhttp发送请求到另外一个页面(该页面的功能为在服务器端生成文件,然后提供下载)我客户端的代码:
<script language=javascript>
getHeightValuedata();
getOutsideValueData();
function getHeightValuedata() {
var xml = new ActiveXObject('Microsoft.XMLHTTP');
xml.open("POST","getData.aspx?type=HeightValue",false);
xml.send();
}
function getOutsideValueData() {
var xml = new ActiveXObject('Microsoft.XMLHTTP');
xml.open("POST","getData.aspx?type=OutsideValue",false);
xml.send();
}
/script>服务器端部分代码
Dim fi As FileInfo
fi = New FileInfo("c:\\login.csv")
Response.Clear()
Response.AddHeader("content-disposition", "attachment;filename=" + "newlogin.csv")
Response.ContentType = "application/octet-stream"
'FileStream(fs = fi.OpenRead())
Dim fs As FileStream
fs = fi.OpenRead
Dim data(CInt(fi.Length)) As Byte
' BinaryReader(br = New BinaryReader(fs))
Dim br As New BinaryReader(fs)
data = br.ReadBytes(CInt(fi.Length))
fs.Close()
Response.BinaryWrite(data) Response.End()我的另一个页面如果通过通过其他按钮链接的话,可以下载文件,可是如果在等待页面中实现呢?要求不能通过按钮,页面有个动画,在页面动画的时候就读取,然后出来保存对话框,保存文件
在服务器端取数据,保存到文件都解决需要解决的问题:
客户端如何下载这两个文件,要求,一个下载好了,提示正确保存,然后再出来另一个下载我的做法是两个页面,一个为等待界面,然后通过javascript通过xmlhttp发送请求到另外一个页面(该页面的功能为在服务器端生成文件,然后提供下载)我客户端的代码:
<script language=javascript>
getHeightValuedata();
getOutsideValueData();
function getHeightValuedata() {
var xml = new ActiveXObject('Microsoft.XMLHTTP');
xml.open("POST","getData.aspx?type=HeightValue",false);
xml.send();
}
function getOutsideValueData() {
var xml = new ActiveXObject('Microsoft.XMLHTTP');
xml.open("POST","getData.aspx?type=OutsideValue",false);
xml.send();
}
/script>服务器端部分代码
Dim fi As FileInfo
fi = New FileInfo("c:\\login.csv")
Response.Clear()
Response.AddHeader("content-disposition", "attachment;filename=" + "newlogin.csv")
Response.ContentType = "application/octet-stream"
'FileStream(fs = fi.OpenRead())
Dim fs As FileStream
fs = fi.OpenRead
Dim data(CInt(fi.Length)) As Byte
' BinaryReader(br = New BinaryReader(fs))
Dim br As New BinaryReader(fs)
data = br.ReadBytes(CInt(fi.Length))
fs.Close()
Response.BinaryWrite(data) Response.End()我的另一个页面如果通过通过其他按钮链接的话,可以下载文件,可是如果在等待页面中实现呢?要求不能通过按钮,页面有个动画,在页面动画的时候就读取,然后出来保存对话框,保存文件
就是说我send()以后,如何写代码,会像执行getData.aspx文件那样