나는 하나의 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();
}
나는 잘하고 있습니까?. 이것이이 함수를 호출 할 것인가? 이 기능이 맞습니까?
매우 명확하지 않습니다. 콘텐츠 처리에서 무엇을 시도 했습니까? 무슨 일이 일어나고 있는지, 아마도 여러분이 시도한 작은 코드 예제 일 것입니다. –
제출 버튼이있는이 ASP.NET 응용 프로그램입니까? 사용자가 파일 저장 대화 상자를 사용하여 이미지를 디스크에 저장할 수 있도록 이미지를 보내시겠습니까? –
@ 카일 : 공백이 네 개 더 있거나 글 머리 기호에 "-"표시를 없앱니다. –