W aplikacji webowej którą tworzę chciałbym dodać możliwość uploadowania plików podczas wpisywania notatki. Planuję użyć dropzonejs i uploadować pliki od razu po ich załączeniu do notatki. Po wysłaniu notatki na serwerze, chciałbym tylko te pliki powiązać na poziomie bazy danych. Jak coś takiego powinno się robić?
Najprościej byłoby wrzucać pliki bezpośrednio na serwer, na którym hostuję aplikację i tworzyć odpowiednie wpisy w bazie. Po wysłaniu notatki wiązałbym te wpisy z notatką oraz wysyłał pliki na Azure Storage. Jeżeli ktoś zaniecha to można ustawić taką sesję np. na 2 godziny, po upływie tego czasu usuwam pliki z serwera. To rozwiązanie jest dla mnie bez sensu ponieważ robię podwójny upload.. Najpierw na wirtualną maszynę, a potem na BLOB.