我是一个C#游戏程序员,很少有Web开发经验。C#上传文件到服务器 - 客户端和服务器端
我需要上传一个小文件(25-100左右的字节,取决于它的内容)到服务器。这是使用XNA的Windows Phone 7。目标服务器相当有限,只支持PHP和经典的ASP。
由于WP7上的CF只能访问有限的网络命令子集,因此它看起来像一个HttpWebRequest GET,旨在保存文件的脚本将是最佳选择。我发送的数据很小,应该能够作为url中的参数传递。
我一直在寻找,但还没有找到一个完整的例子,它处理客户端和服务器端脚本(主要是后者)。这是接近我正在寻找,但它没有提及服务器端脚本:Upload files with HTTPWebrequest (multipart/form-data)
,我得到的最接近是这样的:http://www.johny.org/2007/08/upload-using-c-as-client-and-php-as-server/
但是,当尝试使用它,我得到一个未处理异常:“远程服务器返回错误:(405)方法不允许”。这种方法似乎迄今为止最有希望,但我还没有能够调试。
不幸的是,我有很短的时间来实现这一点,正如我所说的只是一个熟悉web开发。我并不担心最大的安全性或可扩展性,因为这是收集内部反馈的临时措施。基本上,我只需要最快的工作。 ;)
任何帮助将是太棒了!
该脚本是否在浏览器中工作? – vissi 2011-03-06 20:38:39