У меня есть проблема с PostFileWithRequest <> метод ServiceStack в том, что имя поля файла закодировано слово «загрузить»>ServiceStack PostFIleWithRequest «имеет» жестко закодирован контент распоряжение поля имени
Часть потока данных
Content-Disposition: form-data;name="upload";filename="Julie.mp3"
И это из строки 407 в файле ServiceClientBase.cs
stream.Write("Content-Disposition: form-data;name=\"{0}\";filename=\"{1}\"{2}{3}".FormatWith(new object[] { "upload", fileName, text, text }));
Это содержится в пр irtual method, но я не знаю, как я могу изменить это в производном классе, так как есть другие методы, недоступные для моего нового класса.
public virtual TResponse PostFileWithRequest<TResponse>(string relativeOrAbsoluteUrl, Stream fileToUpload, string fileName, object request)
Любые идеи?
Это выглядит как ошибка для меня как имя формы данных, имя должно быть настраиваемым, а не жестко закодированным.
В моем случае мне нужен файл, который будет иметь имя под названием «Файл», чтобы использовать определенный API.
Крис