sætte filnavn i download dialogen
Hej eksperterJeg har en side der giver mulighed for at downloade forskellige dokumenter, som af sikkerhedshensyn ligger i en ikke delt folder.
Efter af have kontroleret adgangsrettighedder o.lign. bruger jeg nedenstående kode for at sende filen til brugeren.
Problemet er at download dialoen giver et filnavn som hedder default.doc (default er aspx sidens navn)
Hvordan får jeg sat / ændret filnavnet ?
private void sendFile(string filename)
{
string extention = filename.Substring(filename.LastIndexOf(".")+1);
if (File.Exists(filename))
{
Response.Buffer = true;
Response.Clear();
Response.ContentType = mimeType(extention);
Response.AddHeader("content-disposition","attachement filename='test'");
Response.Flush();
Response.WriteFile(filename);
Response.End();
}
}
private string mimeType(string extention)
{
string mimeType = null;
switch (extention)
{
case "doc":
mimeType = "application/msword";
break;
....
}
return mimeType;
}
