I understand this folder App_Data is normally for database files etc but I want this now for images, the idea being users upload images into this folder and they can be accessed from the website, I basically want App_Data to be used/thought of as a normal folder now, anyone know how to do this? Is it just permission settings or can this folder not be used like a normal folder. Thanks in advance :)
Can I use App_Data folder as a normal folder in my C# ASP.NET MVC application?
965 Views Asked by CrazyLegs At
1
There are 1 best solutions below
Related Questions in C#
- How to call a C language function from x86 assembly code?
- What does: "char *argv[]" mean?
- User input sanitization program, which takes a specific amount of arguments and passes the execution to a bash script
- How to crop a BMP image in half using C
- How can I get the difference in minutes between two dates and hours?
- Why will this code compile although it defines two variables with the same name?
- Compiling eBPF program in Docker fails due to missing '__u64' type
- Why can't I use the file pointer after the first read attempt fails?
- #include Header files in C with definition too
- OpenCV2 on CLion
- What is causing the store latency in this program?
- How to refer to the filepath of test data in test sourcecode?
- 9 Digit Addresses in Hexadecimal System in MacOS
- My server TCP doesn't receive messages from the client in C
- Printing the characters obtained from the array s using printf?
Related Questions in ASP.NET-MVC
- I have a problem outputing the roles on the page ListRoles.cshtml
- Dropdown list showing SQLServer2005SQLBrowserUser$DONSERVER instead of Active Directory group name in ASP.NET MVC C#
- Hosting ASP.NET MVC application on IIS web server using Windows 2019 server
- How to display only department fields associated with a selected department in student automation system?
- How to send select input data for form submission?
- Multi level project reference using dll
- How to upload file to Onedrive using ASP.NET MVC?
- ASP.NET MVC web app looping between fields only on some devices
- Is there any automatic job to load AD-groups?
- How to restrict admin js files to download
- Download PDF in ASP.NET MVC application
- How to add bootstrap theme/example into ASP.NET MVC 5?
- Web API works with Windows authentication enabled when consumed via Swagger but throws an unauthorized issue when accessed through web app
- ASP.Net Core 7.0 Web App (Model-View-Controller) ErrorViewModel OnGet OnPost do not get called or executed
- OAuth 2.0 keep getting Authorization has been denied for this request
Related Questions in PERMISSIONS
- How to request administrator rights?
- Private queues MSMQ lose Everyone permission
- Laravel spatie permission many to through? query
- Cannot access Google Spreadsheet metadata by API
- Why does each service need permissions to access something?
- How can I enable my app to access a specific partition directory for reading and writing without showing popup to user?
- Access denied when using Get-PnPSubWeb
- Running gcloud app deploy and getting PERMISSION_DENIED 'compute.regions.get', despite having Owner and Compute admin permissions
- iBooks folder permissions issue. I had access, now I don't have access. How can I regain access please?
- SolarIs 11 VM configure sftp. After restart ssh, the sshd_config file resets?
- Share folders and files between host and Docker as persistent data
- Provide access to Azure Storage Account for all VMs in resource group
- Grant auto permission dont work since Android 14
- ShouldShowRequestPermissionRational not working properly in Huawei HarmonyOS devices
- MAUI Email.ComposeAsync function call throws FeatureNotSupportedException on Android
Related Questions in DATA-ACCESS
- My flutter app has been removed from google play store multiple times due to data access issues
- How to accelerate data access in PieCloudDB Database?
- Tips for Identifying Query Patterns and Creating REST Endpoints for a Database Wrapper Microservice
- Microsoft.Data.SqlClient SqlConfigurableRetryLogicConnection in Config Not Applying
- Count record with two criteria in unbound textbox
- SQLGetData doesn't work in the same way after install KB5019959
- Filtering nested lists
- Accessing multiple (nth) elements/lists from nested lists
- How to avoid duplicate class and method names when getting data from multiple sources?
- Dynamic use of functions inside __getitem__ method
- Android : how to create dir to ..../PackageNameFolder and copy files to It programmatically (KOTLIN)
- Can data access control over a page wipe the need for RBAC restriction on it?
- Can I do ADO.NET using List<T> or IEnumerable<T> in .NET Core?
- interrupt oracle query with Oracle data access client
- java.sql.SQLException: No data read- jdbcTemplete
Related Questions in APP-DATA
- How to get App_Data folder with .mdf file in ASP.NET MVC app? (tried to show all files)
- how to set connectionString for connect Database inside App_Data in Asp.net Core
- Using Google Drive API to edit other user's files
- Can I use App_Data folder as a normal folder in my C# ASP.NET MVC application?
- What is the future of App Data folder in google drive?
- Is appdata shared between workers in a parallel pool?
- Deploying NServiceBus sample to cloud fails due to use of App_Data?
- I have deleted app_data folder accidentally
- Entity Framework Does Not Create Database in App_Data
- Clear app data programatically doesnt work
- iOS how to sync data from inhouse app with pc?
- Does Godaddy support database connections to App_Data mdf databases?
- Deploy App_Data folder to Azure Insufficient Permissions
- Can't read Excel file from the App_Data folder after uploading using a RadUpload
- How can I write data to the App_Data folder in ASP.NET MVC?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
ApplicationData is a folder for Application Data. What kind of data you store there is up to you. Note that there are 3 on a Windows:
Generally data in there it should be data specific to this user - except for CommonApplicationData, of course. Being shared across users, is what the "Common" Prefixed Folders are there for.
However the rest of the question makes no sense. You want the user to manually put stuff there, so a WebSite can upload it? You also seem to think it is somehow not a "normal" folder?
WebSites do not have random access to the file System. So it would really just be annoying for the user to navigate there. And if there is another programm in the loop, you have not told us of it.
And the folder is quite normal. The OS stores a path to it wich can be changed (and the file moved Automagically), but beyond that it is as normal as can be. The unknown position is why you should always retreive the real values from the OS with https://learn.microsoft.com/en-us/dotnet/api/system.environment.specialfolder
Edit:
Based on your comment, I understand now. You are writing a Website. And you wonder why the server has no access to the AppData Folder. Of course only now I noticed MVC properly.
WebServers are uniquely vulnerable to hacking. Online 24/7, a few well known frameworks and widespread reachability as a core goal. As a result they generally run under the most restrictive userrights possible.
Read access to the servers programm and the Instances content directory - any more can not be expected and should never be granted. Maybe write access in a subfolder of content for Temp files - but there are better solutions, that involve Databases and HTTP Handlers.
Solution:
If you want your images to be avalible, put them into a subfolder of the Content directory for this instance. However you really should be considered Database Storage with HTTP Handlers: https://www.red-gate.com/simple-talk/sql/learn-sql-server/an-introduction-to-sql-server-filestream/ Some even go as far as having a seperate, dedicated Webserver just for Images. But I doubt you are on that scale yet.