Пустой файл HttpContext.Current.Request.Files в службе WCF - PullRequest
1 голос
/ 09 ноября 2011

Я пытаюсь загрузить файлы из 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);
}

Спасибо

...