dotnet / dotnet/aspnetcore

persistent file upload across pages in .net mvc application

Open
#62,544 0 comments 0 reactions 0 assignees View on GitHub
area-mvc Author: Migration Bot :robot:
Dominant language
C#
Stars
38.4k
Forks
10.9k
Avg merge
2d 10h
Merged PRs (30d)
281

Description

_This issue has been moved from [a ticket on Developer Community](https://developercommunity.visualstudio.com/t/persistent-file-upload-across-pages-in-/10923614)._

---
[severity:Other]
We are developing a .NET Core 9 MVC application that includes file upload functionality. The system is expected to support:

Uploading 15 to 20 large files simultaneously, with each file ranging from 1 GB to 5 GB.

Uninterrupted background uploads, even when users navigate between pages within the application (e.g., from /MyCollection/MyCollectionDetails to /FavoritesFolder/Index).

Ensuring users do not need to re-select files or restart uploads after navigation.

We are using Dropzone.js for file selection via drag-and-drop or browse, and a persistent toaster-style UI to display upload progress, status, and cancellation options.

Currently we are facing challenges to achieve this as Traditional .NET MVC applications perform full page reloads on navigation, which clears in-memory JavaScript state. This makes it difficult to maintain ongoing uploads across page navigation/redirection. We are looking for a solution that enables seamless and persistent background uploads—similar to Google Drive or OneDrive

---
### Original Comments

#### Feedback Bot on 6/18/2025, 04:01 AM:

We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.