Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在.net中的windows mobile 6中上载图像_C#_Windows Mobile - Fatal编程技术网

C# 在.net中的windows mobile 6中上载图像

C# 在.net中的windows mobile 6中上载图像,c#,windows-mobile,C#,Windows Mobile,我正在.NET中开发一个移动应用程序。这是一个windows mobile应用程序。我在这个应用程序中遇到了一个问题,我想上传一个图像/文件到给定的url/服务器。许多上传类没有使用Webclient、WebRequest、WebResponse等。我使用了未与服务器连接的HttpWebReques 有谁能帮助我在.NET中的windows mobile 6中如何上传给定url上的图像吗?不确定将图像上传到给定url的确切含义。当然,您需要一些侦听器或服务器上的某些东西才能接收图像数据 您可以在

我正在.NET中开发一个移动应用程序。这是一个windows mobile应用程序。我在这个应用程序中遇到了一个问题,我想上传一个图像/文件到给定的url/服务器。许多上传类没有使用Webclient、WebRequest、WebResponse等
。我使用了未与服务器连接的
HttpWebReques


有谁能帮助我在.NET中的windows mobile 6中如何上传给定url上的图像吗?

不确定将图像上传到给定url的确切含义。当然,您需要一些侦听器或服务器上的某些东西才能接收图像数据


您可以在服务器上创建一个.NET web服务,该服务使用一个byte[]输入参数在您的服务器上上载图像数据,并在Windows Mobile应用程序中引用该数据。

您也可以修改服务器代码吗?如果是这样的话,还有几个其他的选择

您可以将映像存储在数据库(SQL Server Compact Edition)中,然后使用同步服务


您可以使用WCF传输数据(对于移动设备,您有两个WCF选项,即web服务和消息…您可能需要此消息)。

目标服务器应具有一个网页,该网页在显示图像时不包含图像。打开文件流,将图像加载到字节缓冲区中的内存中。使用fileinfo获取详细信息,如长度,您稍后将需要这些信息。打开二进制读取器,将图像读入缓冲区。打开WebRequest。使用URL创建,将方法设置为post,长超时,将request.content length设置为字节缓冲区的长度,将流实例打开到请求实例。GetRequestStream()。就这样。。使用流创建一个二进制编写器,写入文件缓冲区,关闭em,打开web响应,启动GetResponseStream的流读取器,并检查接收到的字节与发送的字节是否匹配。我在EggheadCafe的数据传输中找到了不错的代码