Привет всем,
Мне нужно было бы создать спокойный метод веб-сервиса json wcf с .NET и c #, этот метод веб-сервиса потребует пару информации для выполнения некоторой проверки и проверки. После завершения проверки он получит доступ к защищенному хранилищу BLOB-объектов Azure, чтобы получить файл и вернуть поток файла обратно через веб-службу.
И теперь у меня есть приложение для iphone, которое использует веб-сервис для загрузки файла, но размер файла может быть достаточно большим, чтобы процесс загрузки мог быть прерван до завершения. Каков наилучший способ обработки механизма загрузки резюме?
Что я имею в виду:
- webservice получает запрос с диапазоном байтов файла как часть параметра. Выполните необходимую проверку.
- считывает файл из хранилища BLOB-объектов на основе параметров диапазона байтов и сохраняет его как временный файл в моем дисковом хранилище.
- возвращает байты файла в потоке через веб-сервис.
- удалить временный файл.
Это хороший способ сделать это? Как я могу зависеть от заголовка диапазона для моего сценария, где мой файл не является статическим файлом, расположенным в фиксированном месте на сервере?
Заранее спасибо! :)