@jarto
.NET developer (be + fe)

Как отправить FormData в WCF REST, содержащую файл и текст?

Привет, собственно вопрос в теме, как отправить файл с какими-то сопутствующими данными по HTTP в WCF сервис? Пример приходящих данных может иметь вид:
[DataContract]
public class D
{
    [DataMember]
    public Stream File { get; set; }
    [DataMember]
    public string Text { get; set; }
}

А код JS, которым я отправляю таков:
let formData = new FormData();
formData.append("File", params.circuitFile);
formData.append("Text", fileName);
return this.http.post('http://localhost/CircuitOptimizer.Service/start', formData)

Интересует как правильно реализовать метод в самом WCF, потому что как я ни пытался, файл получается отправлять, только если он не часть formData, а единственный параметр. А интересует именно отправка сложного объекта.
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы