2016-07-21 4 views
-1

C#での私のコードです:ダウンロードファイルの特定の場所ではなく以下

HttpContext.Current.Response.ClearHeaders(); 
    HttpContext.Current.Response.ClearContent(); 
    HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment; filename=" + fi.Name); 
    HttpContext.Current.Response.AppendHeader("Content-Length", fi.Length.ToString()); 
    HttpContext.Current.Response.ContentType = "application/octet-stream"; 
    HttpContext.Current.Response.TransmitFile(fileCurrentPath); 
    HttpContext.Current.Response.Flush(); 

答えて

4

あなたがすることはできません。あなたはファイルを送信することしかできません。保存する場所はクライアントの決定です。

+0

これをより完全にするには、**なぜ**これが許可されないのか、なぜそれが本当に悪い考えであるのかを言及したいと思うかもしれません。念のため。 =) –

+0

@ J.Steenまあ、誰もが、外部のサーバがファイルシステムを静かに遠隔操作できるようになることを誰もが理解できると思います。 – Oscar

+0

あなたは驚いています... –

関連する問題