Я пытаюсь загрузить файлы из html5-страницы в службу WCF, но объект Files
в HttpContext.Current.Request
пуст.
Любая идея?
моя служба WCF:
[ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class FileUploader
{
// test file uploader
[OperationContract]
[WebGet]
public string UploadFile()
{
string fileName = "no file selected";
HttpContext context = HttpContext.Current;
if (context != null)
{
if (context.Request.Files.Count > 0)
{
fileName = context.Request.Files[0].FileName;
}
}
return fileName;
}
}
Вызывающий javascript:
function UploadFile() {
FileUploader.UploadFile(HandleUploadResponse);
}
Спасибо