如何获取cordova filetransfer参数

时间:2014-01-14 04:11:54

标签: asp.net wcf cordova asmx file-transfer

使用asp.net网站使用Cordova 3.2.0 FileTransfer.upload命令从移动设备接收文件。 这可以采用添加到选项(see doco)的参数....所以如何获取参数? 尝试使用:

            Dim params As NameValueCollection = HttpContext.Current.Request.Params
        UtilityManager.Log_Add("params count: " & params.Count)
        For Each key As String In params.AllKeys
            stmp = params.GetValues(key)
            For x As Integer = 0 To stmp.Length - 1
                UtilityManager.Log_Add("Key:" & key & " has value: " & stmp(x) & " at position: " & x)
            Next
        Next

但是没有得到我的参数,只是通常的请求参数。 在Headers上尝试了同样的事情,但主机站点使用的是IIS6,而不是在压线模式下,因此出错。

最初尝试过WCF,但由于某种原因,它不喜欢多部分表单,所以我一直在phonegap中收到File Not Found错误,它甚至不会在服务器上输入该功能。可以使用Chrome海报访问服务器功能,所以不知道那里发生了什么。

在aspx页面上测试过,这样就可以添加一个asmx服务来完成这项工作,它似乎在文件和选项方面工作得很好(参数除外)。也许我应该把它们作为查询字符串(不良做法)。

在网上搜索了一天以获得答案,但似乎没有任何外观....任何建议?

0 个答案:

没有答案