Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Cookies 使用表单身份验证请求照片上载Phonegap失败_Cookies_Ssl_Asp.net Web Api_Cordova_Forms Authentication - Fatal编程技术网

Cookies 使用表单身份验证请求照片上载Phonegap失败

Cookies 使用表单身份验证请求照片上载Phonegap失败,cookies,ssl,asp.net-web-api,cordova,forms-authentication,Cookies,Ssl,Asp.net Web Api,Cordova,Forms Authentication,我们正在开发一个PhoneGap应用程序,其中包含照片上传功能。如果我在WebApi中启用FormsAuthentication,照片上载将失败。所以我们发现它失败了,因为.aspxauth cookie不是请求的一部分。为了解决这个问题,我们调用ajax来获取.aspxauth cookie WebAPi控制器代码 public string GetAuthCookie() { HttpCookie authCookie = Request.Cooki

我们正在开发一个PhoneGap应用程序,其中包含照片上传功能。如果我在WebApi中启用FormsAuthentication,照片上载将失败。所以我们发现它失败了,因为.aspxauth cookie不是请求的一部分。为了解决这个问题,我们调用ajax来获取.aspxauth cookie

WebAPi控制器代码

 public string GetAuthCookie()
        {
            HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName];
            return authCookie.Value.ToString();
        }
电话间隔码

var headers={'.ASPXAUTH':cookievalue};
options.headers = headers;

在未启用ssl时,此操作有效,但当我们启用ssl时,此请求失败,并给出错误代码“3”。
有什么建议吗?

在给出更多时间后,发现问题与cookie无关,而与ssl有关,phonegap photoupload功能不允许上载带有自签名证书或试用证书的照片,以修复需要在上载方法中添加true属性的问题

ft.upload(fileuri,encodeURI(PublishUrl+“FileUpload”)、win、fail、options、true