2011-04-22 5 views
0

나는 하나의 C# 컨트롤을 가지고 있고 런타임에 이미지를 생성하고있다. 여기에서 문제는 사용자가 제출 단추를 만들 때 파일 대화 상자를 여는 방법입니다.사용자가 ASP.NET 응용 프로그램에 저장하기 위해 파일을 반환하는 방법?

나는 내용 - 처리를 시도했지만 그것은 다음


:(를 작동하지 않는 시나리오 : - 그 한 영문 파일이 내가 한 ASCX 제어 파일이

    .
  • 해당 제어 파일의 CS 파일에서 일부 렌더링을 수행하고 해당 사용자에게만 고유 한 이미지 하나를 생성합니다. 해당 이미지를 만든 후에 표시하고 다운로드하고 싶습니다.

  • 는 내가 가진 하나 개의 버튼을 '다운로드'컨트롤의 HTML 파일에 선언하고 온 클릭에 지정된

기능은 해당 컨트롤의 CS 파일에 기록됩니다 버튼의 onclick 이벤트에 하나의 방법을 지정했습니다. 그것은 다음과 같습니다 :

public void DownloadPNG(object sender, EventArgs e) 
{ 
    Response.Clear(); 
    Response.ContentType = "text/png"; 
    Response.AddHeader("content-disposition", "attachment; filename=hello.png"); 
    Response.Write("..."); 
    Response.End(); 
} 

나는 잘하고 있습니까?. 이것이이 함수를 호출 할 것인가? 이 기능이 맞습니까?

+0

매우 명확하지 않습니다. 콘텐츠 처리에서 무엇을 시도 했습니까? 무슨 일이 일어나고 있는지, 아마도 여러분이 시도한 작은 코드 예제 일 것입니다. –

+0

제출 버튼이있는이 ASP.NET 응용 프로그램입니까? 사용자가 파일 저장 대화 상자를 사용하여 이미지를 디스크에 저장할 수 있도록 이미지를 보내시겠습니까? –

+0

@ 카일 : 공백이 네 개 더 있거나 글 머리 기호에 "-"표시를 없앱니다. –

답변

0

실제로 어떤 일을하는지 알 수있는 정보가 없습니다.

그러나 ASP.NET 웹 페이지 (here's)에서 파일로 콘텐츠를 다운로드하려면이 작업을 수행하는 방법을 보여주는 기사를 작성하십시오.

+0

방금 ​​게시물을 업데이트했습니다. – Pruthvid

관련 문제