У меня есть два проекта (Project A и Project B), эти проекты размещаются в разных местах и на разных серверах. Проект B хочет получить доступ к файлам проекта A. Может ли кто-нибудь предложить мне, какая техника требуется для выполнения моих требований.архитектура веб-приложений
0
A
ответ
0
Похоже, что проект будет делиться файлами как ресурсами, а не с исходным кодом.
Непонятно, почему файлы не передаются напрямую (доступны по URL-адресу) и какие меры безопасности необходимо предпринять.
Предложите проекту A поделиться своими файлами/ресурсами с помощью нового метода действий. Проект B просто вызывается в Project A по URL-адресу. Возможно: http://ServerA/ProjectA/GetFile/Foo.txt
Рассмотрите возможность написания метода действий в проекте MVC, который будет делиться этими файлами.
public FileResult GetFile(string fileNAme)
{
//serve the file requested
}
Это метод, который вернет изображение.
public FileResult Image() {
string path = Server.MapPath("/Content/Images/Decorative/");
string filename = Request.Url.Segments[Request.Url.Segments.Length - 1].ToString();
// Uss Path.Combine from System.IO instead of StringBuilder.
string fullPath = Path.Combine(path, filename);
return(new FileResult(fullPath, "image/jpeg"));
}
Смежные вопросы
- 1. Архитектура здания с микросервисами Архитектура
- 2. Машиностроительная архитектура или компьютерная архитектура
- 3. Архитектура и бизнес-архитектура NHibernate
- 4. Архитектура ошибок Архитектура Adobe Flex 4.0
- 5. 3 Архитектура уровня и архитектура 2 уровня
- 6. Архитектура мобильного приложения и другая архитектура приложения
- 7. что техническая архитектура или 3 уровневая архитектура
- 8. Системная архитектура
- 9. Архитектура Apigility
- 10. Facebook Архитектура
- 11. Архитектура Цель
- 12. Архитектура Вопрос
- 13. Архитектура Missmatch
- 14. Nearmap архитектура
- 15. Асинхронная архитектура
- 16. Архитектура данных
- 17. Целевая архитектура
- 18. Архитектура Amazon
- 19. Архитектура Elasticsearch
- 20. Архитектура Android
- 21. Архитектура предприятия
- 22. Angularjs архитектура
- 23. Архитектура ARMv7
- 24. Архитектура Stagefright
- 25. Архитектура ORM
- 26. Архитектура уведомления
- 27. Архитектура NDK
- 28. Архитектура плагина
- 29. Архитектура Firebase
- 30. Архитектура глобализации
какие файлы? –
Они оба веб-сайты, не так ли? Не могут ли они получить доступ к файлам друг друга, нажав URL-адреса этих файлов? Что именно вы пытаетесь достичь? – David
yup both r websites – Xulfee