C# 如何将文件从PC传输到Windows mobile以及从Windows mobile传输到PC?
我需要从PC传送C# 如何将文件从PC传输到Windows mobile以及从Windows mobile传输到PC?,c#,web-services,windows-mobile,C#,Web Services,Windows Mobile,我需要从PC传送Text.txt文件(使用WebService) 到Windows mobile 5.0以及从Windows mobile到PC 我可以用C语言为WebService和Windows mobile获取一些示例代码吗 提前感谢您不能直接传输文件。您应该尝试使用ActiveSync RAPI发送信息 使用OpenNETCF。它是WindowsMobile(.NET)的一个有用的紧凑框架 试试这个: string fileToSendToDevice = @"C:\Text.t
Text.txt
文件(使用WebService)
到Windows mobile 5.0以及从Windows mobile到PC
我可以用C语言为WebService和Windows mobile获取一些示例代码吗
提前感谢您不能直接传输文件。您应该尝试使用ActiveSync RAPI发送信息 使用OpenNETCF。它是WindowsMobile(.NET)的一个有用的紧凑框架 试试这个:
string fileToSendToDevice = @"C:\Text.txt";
OpenNETCF.Desktop.Communication.RAPI rApi = new OpenNETCF.Desktop.Communication.RAPI();
if (!rApi.DevicePresent) return; // no active sync
if (!rApi.Connected) rApi.Connect();
if (!File.Exists(fileToSendToDevice)) return; // file not found
rApi.CopyFileToDevice(fileToSendToDevice,
Path.Combine(@"\My Documents\", Path.GetFileName(fileToSendToDevice)));
不能直接传输文件。您应该尝试使用ActiveSync RAPI发送信息 使用OpenNETCF。它是WindowsMobile(.NET)的一个有用的紧凑框架 试试这个:
string fileToSendToDevice = @"C:\Text.txt";
OpenNETCF.Desktop.Communication.RAPI rApi = new OpenNETCF.Desktop.Communication.RAPI();
if (!rApi.DevicePresent) return; // no active sync
if (!rApi.Connected) rApi.Connect();
if (!File.Exists(fileToSendToDevice)) return; // file not found
rApi.CopyFileToDevice(fileToSendToDevice,
Path.Combine(@"\My Documents\", Path.GetFileName(fileToSendToDevice)));
如果您打算使用Web服务进行传输(假设Web服务在PC上运行),那么这个概念实际上与PC到PC没有什么不同。在web上找到任何向web服务传输文件和从web服务传输文件的示例,都可能适用
如果您有一个更具体的WinMo问题/CF或一个实现问题,请随时更新此问题,说明您尝试了什么,以及它不起作用的原因。如果您打算使用Web服务进行传输(假设Web服务在PC上运行),此概念实际上与PC到PC没有什么不同。在web上找到任何向web服务传输文件和从web服务传输文件的示例,都可能适用 如果您有一个更针对WinMo/CF的问题或一个实现问题,请随时更新此问题,说明您尝试了什么,以及它不起作用的原因。其中一个示例可能会有所帮助。个人电脑的代码即使不简单,也可能是相同的 然后您只需要编写web服务 其中一个例子可能会有所帮助。个人电脑的代码即使不简单,也可能是相同的
然后您只需要编写web服务 它不是那样的-你尝试一些东西并寻求帮助-这不是一个“给我一个codez”网站。需要帮助…任何方向…从哪里开始…帮助…它不是那样的-你尝试一些东西并寻求帮助-这不是一个“给我一个codez”网站。需要帮助…任何方向…从哪里开始…帮助…谢谢救命啊!。我知道要使用RAPI,我需要通过WIFI(而不是ActiveSync)传输文件,然后您可能需要简单地思考,只需打开服务器的套接字,然后发送文件内容。因为Compact框架没有提供太多功能,但至少,您可以打开tcp/ip套接字并通过它发送数据。我很确定CF同时支持WebService(我认为是2.0以后的版本)和WCF(3.5以后的版本)。谢谢您的帮助!。我知道要使用RAPI,我需要通过WIFI(而不是ActiveSync)传输文件,然后您可能需要简单地思考,只需打开服务器的套接字,然后发送文件内容。因为Compact框架没有提供太多的功能,但至少,您可以打开tcp/ip套接字并通过它发送数据。我很确定CF同时支持WebService(我认为是2.0以后的版本)和WCF(3.5以后的版本)。