如何将文件从PC传输到Windows-mobile,从Windows-mobile传输到PC?

时间:2011-01-24 18:35:21

标签: c# web-services windows-mobile

我需要从PC上传输Text.txt文件(使用WebService)

到Windows-mobile 5.0 - 从Windows-mobile到PC

我可以在C#中获取WebService和Windows-mobile的任何示例代码吗?

提前致谢

3 个答案:

答案 0 :(得分:2)

您无法直接传输文件。您应该尝试使用ActiveSync RAPI发送信息。

使用OpenNETCF。它是WindowsMo​​bile(.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)));

答案 1 :(得分:1)

如果您打算使用Web服务进行传输(假设Web服务在PC上运行),那么这个概念与PC到PC没有什么不同。在Web上查找与Web服务之间传输文件的任何示例,它可能适用。

如果您有一个更具体针对WinMo / CF或实施问题的问题,请随时更新此问题,了解您尝试过的内容以及该内容无效。

答案 2 :(得分:1)

其中一个these two示例可能会有所帮助。如果不简单,PC的代码可能会相同。

然后你只需要编写Web服务。