Сохранить изображение в указанном URL - PullRequest
0 голосов
/ 01 марта 2019

У меня есть 2 проекта в моем визуальном студийном решении (asp.net mvc), первый URL проекта - "http://localhost:63603/Home", второй URL проекта -" http://localhost:53422/Home"

Сценарий похож на этозагружается из 1-го проекта, но он должен быть сохранен в папке другого проекта.

image

1 Ответ

0 голосов
/ 01 марта 2019

Итак, у вас есть два веб-сайта, разработанные вместе в рамках общего решения VS.Вы должны хорошо понимать, что решение VS - это всего лишь удобный общий взгляд на набор приложений, который вы на самом деле разрабатываете.Это не влияет напрямую на то, как будут развернуты эти два приложения.Вы можете установить их отдельно под двумя веб-серверами на расстоянии 100 с друг от друга.

Непонятно, по какой причине Вы хотите, чтобы UploaderApp сохранял изображение в OtherApp.Действительно, физическое место файлов - это то, что имеет значение, или, например, Вы хотите, чтобы загруженный файл мог появляться на страницах, поступающих из OtherApp?

В первом случае (физическое место имеет значение) самый простой способ поделиться общим хранилищем файлов (папка) между развернутыми приложениями.Если они находятся на одной машине, то с локальной папкой все в порядке.Если они находятся на отдельной машине, вы все равно сможете настроить общий сетевой ресурс.После загрузки UploaderApp должен сохранить файл в этой папке, и OtherApp может прочитать его оттуда.Если они не могут совместно использовать общее файловое хранилище, то все может стать таким сложным, как, например, добавление службы в OtherApp, где UploaderApp может повторно загрузить только что полученный файл из браузера.

Во втором случае (файлы должны появляться на страницахисходя из OtherApp) решение может быть таким же простым, как размещение соответствующего URL в html-странице, поступающей из OtherApp.URL может указывать на изображение под UploaderApp, и браузер загрузит его оттуда.Имейте в виду, что в этом случае могут возникнуть некоторые межсайтовые проблемы.

В любом случае Вам следует немного уточнить, чего вы действительно хотите достичь, чтобы получить более подробный ответ:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...