2

Я ищу для загрузки файлов через свой SPA, но, очевидно, хотел бы, чтобы файлы были связаны только с текущим создаваемым элементом. Как мне создать эту ассоциацию?Breeze - SPA - Загрузить файлы

Моя первая мысль заключалась в том, чтобы установить cookie, но если клиент не принимает файлы cookie, это, очевидно, потерпит неудачу.

Какими будут мои другие варианты?

ответ

0

Не уверен, что вы подразумеваете под "созданием текущего элемента".

Предполагая, что вы делаете легкий ветерок, создайте вызов для вашего существующего бэкэнд, и вы надеетесь загрузить его на тот же бэкэнд и каким-то образом перекрестно ссылаетесь на созданный элемент на загруженный файл, тогда, возможно, вам нужно просто загрузить, а затем создать ,

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

+0

Я думаю, что подход, который я собираюсь сделать, это: 1) Создать элемент 2) Затем с экрана редактирования, на который я перенаправлен (после создания), вы можете загрузить здесь. – Jesse

Смежные вопросы