Wcf Rest Service上传具有暂停和恢复功能的文件

时间:2013-06-10 08:50:49

标签: android wcf file-upload

我正在尝试创建一个wcf rest服务,以便从 Android 移动设备上传文件到服务器。为此,我创建了以下休息服务

代码;

byte[] buff = new byte[10485760];
                using (FileStream fs = new FileStream("D:\\FileUpload\\" + "filename", FileMode.Create))
                {
                    int bytesRead = stream.Read(buff, 0, buff.Length);
                    while (bytesRead > 0)
                    {
                        fs.Write(buff, 0, bytesRead);
                        bytesRead = stream.Read(buff, 0, buff.Length);
                    }
                }

现在我想为此服务添加暂停和恢复功能。我在内容范围-hedaer的帮助下阅读了一些内容,我们可以查询从android mobile上传到服务器的no.of字节。 可以任何人提供一个简单的上传休息服务,我可以暂停和恢复上传实用程序。 请帮助我在我的wcf休息服务中暂停和恢复功能。

我想从我的Android移动应用程序中使用这个休息服务。

我的Android代码:

 HttpClient httpclient = new DefaultHttpClient();
                  HttpPost httppost = new HttpPost("http://192.168.2.44/Service1.svc/upload");
                  InputStreamEntity reqEntity = new InputStreamEntity(
                            new FileInputStream(new File(picturePath)), -1);
                    reqEntity.setContentType("binary/octet-stream");
                    reqEntity.setChunked(true); // Send in multiple parts if needed
                    httppost.setEntity(reqEntity);
                    response = httpclient.execute(httppost); 

0 个答案:

没有答案