Hvornår vender submittet tilbage?
HejJeg har en spøjs en her.
På en side har jeg en button. Dens codebehind gør noget i retningen af det her:
protected void Button1_Click(object sender, EventArgs e)
{
.... en lang opgave
BinaryReader binReader = new BinaryReader(File.Open(@"c:\resultatet af ovenstående opgave", FileMode.Open, FileAccess.Read));
binReader.BaseStream.Position = 0;
byte[] binFile = binReader.ReadBytes(Convert.ToInt32(binReader.BaseStream.Length));
binReader.Close();
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=Animation.mpeg");
Response.AddHeader("Content-Length", binFile.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.BinaryWrite(binFile);
}
Det jeg gerne vil er at gøre noget på siden der indikerer at jeg er igang med at processsere i min code behind. Det er ikke noget problem at vise noget. Det kan gøres på mange måder i form af f.eks. en onmouseup på knappen der så vser en animeret gif. Det vanskelige her er at finde ud af hvornår requestet vender tilbage med en SaveAs dialog så man kan gemme responset, for det er jo netop på det tidspunkt jeg vil gemme min animerede gif væk igen.
Jeg kan sgu ik' finde u a'et!
Justin Case