Привет, собственно вопрос в теме, как отправить файл с какими-то сопутствующими данными по 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, а единственный параметр. А интересует именно отправка сложного объекта.