2011-01-24 23 views
1

我使用的是Microsoft Visual Studio,C#語言。 我能夠使用允許用戶選擇文件上傳的上傳功能。 但我無法下載該文件。有沒有類似於在工具箱中使用「FileUpload」的上傳功能的按鈕?如何在Web服務中使用下載功能?

//這是WSDL的一部分 <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); }

回答

相關問題