我使用C#语言,要实现通过HTTP头上传图片至远程服务器
目前有人推荐我的方法是使用HTTPClient,但我不会使用这个类,请高手指导使用HTTPClient或者提供别的解决方案,谢谢!服务器要求使用HTTP头的方式上传图片,...
目前有人推荐我的方法是使用HTTPClient,但我不会使用这个类,请高手指导使用HTTPClient或者提供别的解决方案,谢谢!
服务器要求使用HTTP头的方式上传图片,只能用代码实现 展开
服务器要求使用HTTP头的方式上传图片,只能用代码实现 展开
1个回答
展开全部
HTTPClient网上代码很多的 可以直接复制 然后再输入远程地址 另外在远程服务器那边写个Webservices 用于接收传过来的图片数据 很简单的 HTTPCLIENT里面的远程地址说白了就是调用远程服务器那边的这个WEBSERVICES
我不知道你在做什么项目哈 但是我知道一般用这种方法上传图片是用于基于WPF的silverlight上传图片和视频的方法 因为WPF是客户端 只有这种方法可以实现 其实还有很多方法的 思路是变化的 比如你可以把需要上传的图片转化为bitimage 然后将这个bitimage转化为byte[]类型传给服务器 服务器直接接受这个byte[] 然后服务器再将这个byte转化为图片就可以了 其实这只是一种方法而已 很多人给了他一个专业的术语 可以成为一种协议,很多做视频聊天 视频监控都可以用我说这种方法 本人亲测 CPU优化还算不错 用于商业项目是可以的
我不知道你在做什么项目哈 但是我知道一般用这种方法上传图片是用于基于WPF的silverlight上传图片和视频的方法 因为WPF是客户端 只有这种方法可以实现 其实还有很多方法的 思路是变化的 比如你可以把需要上传的图片转化为bitimage 然后将这个bitimage转化为byte[]类型传给服务器 服务器直接接受这个byte[] 然后服务器再将这个byte转化为图片就可以了 其实这只是一种方法而已 很多人给了他一个专业的术语 可以成为一种协议,很多做视频聊天 视频监控都可以用我说这种方法 本人亲测 CPU优化还算不错 用于商业项目是可以的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询