我有一个窗体WPF它打开文件对话框,可以选择一个图像。当点击窗体上的“保存”按钮时,理想情况下应该将图像保存到我的Web服务器上的文件夹中。我发现没有直接的方式将文件上传到我的服务器上的FTP文件夹,所以我使用了PHP Web服务来为我做这件事。将图像发布到WPF的PHP Web服务(C#/ VB .Net)
所以我想用POST方法将图像发送到uploadImage.php
网络服务,它检查图像,然后将其保存在我的服务器上的文件夹中。谢谢你的帮助。
我现在尝试(在VB.Net虽然连C#示例就足够了):
Dim client = New WebClient()
client.UploadFile("http://www.foo.com/imageUpload.php",doctorPic.Source.ToString())
//doctorPic is the name of the image control in WPF
您必须将图像文件路径(从FileDialog)传递给'UploadFile',而不是Source.ToString。 – Clemens
我从来没有使用过WCF或任何WebServices。但我经常在www.youtube.com/kudvenkat上观看视频,您可以在其中获得答案。 – Khushi