У меня есть служба WCF REST, которая используется для POST потока файлов. Мне нужно отправить параметр в URL-адрес службы, такой как имя файла. У меня нет контроля над сервисом, предоставляющим файл, кроме динамического предоставления URL-адреса, поэтому мне нужно использовать URL-адрес для включения имени файла и не может включать его в данные потока.Извлечение URL из службы WCF WebInvoke POST
Есть ли способ получить URL-адрес из службы WCF, чтобы я мог разобрать имя файла?
Мой метод в настоящее время выглядит следующим образом:
[WebInvoke(UriTemplate = "/UploadRecording", Method = "POST")]
public void UploadRecording(Stream input)
{
...
}
мне нужно что-то более, как:
[WebInvoke(UriTemplate = "/UploadRecording/{FileName}", Method = "POST")]
public void UploadRecording(Stream input)
{
...
}
А потом быть в состоянии разобрать FileName вне. Какие-либо предложения?