2011-01-24 3 views
1

저는 Visual Studio, C# 언어를 사용하고 있습니다. 사용자가 업로드 할 파일을 선택할 수있는 업로드 기능을 사용할 수있었습니다. 그러나 파일을 다운로드 할 수 없습니다. 도구 상자에서 "FileUpload"를 사용하는 업로드 기능과 유사한 버튼이 있습니까? http://msdn.microsoft.com/en-us/library/system.net.webclient(v=vs.80).aspx :웹 서비스에서 다운로드 기능을 사용하는 방법은 무엇입니까?

는 //이 <s:element name="DownloadFile"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="FName" type="s:string" /> </s:sequence> </s:complexType> </s:element> <s:element name="DownloadFileResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="DownloadFileResult" type="s:base64Binary" /> </s:sequence> </s:complexType> </s:element>

// 서비스 요청 //이 protected void Button1_Click(object sender, EventArgs e) { Label1.Text=Convert.ToBase64String(a.DownloadFile(TextBox1.Text)); } 가 // 당신은 웹 클라이언트 클래스를 사용하여 자신을 할 필요가 protected void btnUpload_Click(object sender, EventArgs e) { Label2.Text=a.UploadFile(FileUpload1.FileBytes, TextBox2.Text); }

답변

0

업로드 다운로드 WSDL의 일부입니다

WebClient의 "DownloadFile"메소드를 확인하십시오.

이것은 어디서나 다운로드하기 위해 필요한 것입니다.

관련 문제