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