phonegap FileTransfer アップロードと webservice asmx を使用するとエラーが発生しました
これがphonegapのコードです
function uploadNow(){
//alert(imgURI);
var options = new FileUploadOptions();
options.fileKey = "file";
//options.fileName = imgURI.substr(imgURI.lastIndexOf('/') + 1);
options.fileName = "face-275.jpg";
options.mimeType = "image/jpeg";
//alert(options.fileName);
var params = new Object();
params.value1 = "test";
params.value2 = "param";
options.params = params;
var ft = new FileTransfer();
ft.upload("file:///mnt/sdcard/Merabu Survey/Picture/face-275.jpg",
"http://192.168.0.231/mservice/MainService.asmx/UploadService",
win, fail, options);
そして、ここに私のasmxコードがあります
[WebMethod]
public string UploadService()
{
//string rootPathRemote = ConfigurationManager.AppSettings["UploadedFilesPath"].TrimEnd('/', '\\') + "/";
//string rootPhysicalPathRemote = rootPathRemote + "\\";
int fileCount = 0;
fileCount = HttpContext.Current.Request.Files.Count;
for (int i = 0; i < fileCount; i++)
{
HttpPostedFile file = HttpContext.Current.Request.Files[i];
string fileName = HttpContext.Current.Request.Files[i].FileName;
if (!fileName.EndsWith(".jpg"))
{
fileName += ".jpg";
}
string sourceFilePath = Path.Combine("F:\\Live Website\\upload", fileName);
file.SaveAs(sourceFilePath);
}
return "test";
}
adb ログ チャットから、http ステータス 500 とエラー コード 1 のエラーを受け取りました。すでに Web サービス ドメインをホワイトリストに追加しています。誰でもこれを解決する方法を知っていますか?