我需要使用 C# 从 Windows 移动应用程序将文件上传到网站。它在另一端运行 PHP 作为 web 服务,但我想如果有另一种方法可以在那里获取文件,它真的不必这样做。但是,没有服务器端 ASP 支持。我的问题真的不是 PHP,而是移动 C# 代码。
此外,System.net.WebClient 不存在于紧凑型框架中,因此不幸的是,这个简单的解决方案已不复存在。
让我提前道歉,因为我知道这是一个比较常见的问题,但我似乎找不到答案。我在这个没有解决方案的特定问题上花费了过多的时间,因此非常感谢任何帮助。非常感谢!
最佳答案
看看这篇文章Improving .NET Compact Framework HTTP Communications using HttpWebRequest and Custom ASP.NET Providers在 MSDN 中。它特定于 ASP 技术, 但契约框架保持不变。基本上它使用带有 PUT 方法的 HttpWebRequest。如果您不允许在服务器中这样做,您需要自己创建一系列 POST 请求并相应地处理它们。
关于c# - WINMOBILE 将文件从 C# 上传到 php webservice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/305449/