Click here to Skip to main content
15,879,474 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi All,

I have a web portal where users can register and view their orders, i need to build a new portal with .net core where users can view / download invoices and data files.

as i have loads of users i need to bulkuplad the files "my original thought was to create user directories then upload the data via ftp"

what is the best approach to achive this and are there any samples you can share.

thank you.

What I have tried:

i am in the planing proccess, need some recommandations
Posted
Updated 3-Aug-20 18:13pm
Comments
[no name] 3-Aug-20 12:03pm    
"as i have loads of users i need to bulkuplad"... sure?
I would say if _one_user has loads of invoices then 'bulk' makes sense but not in case where there are lot of users with 'some' invoices
Member 11120527 3-Aug-20 12:14pm    
i have 500+ users, every users have 4 documents generated every month, it is not ideal to click 500 times to upload 4 documents per user. that said it was just a thought.
[no name] 3-Aug-20 12:25pm    
Why you have to click? Think about to create the documents on the fly when requested by user
Member 11120527 3-Aug-20 12:36pm    
the documents are generated in a different system, i have the files stored on my PC.
i have a folder for evrey user already, i just need to upload the local directories on the server.
BobbyStrain 3-Aug-20 15:24pm    
This sounds like a commercial operation. Maybe you should consider hiring someone to do it right.

1 solution

It almost looks like you need 'something like'
- Sharepoint or
- WebDAV as a back-end and a new front-end or
- a backend file server for the static data (if you can't change how the documents are generated) and maybe something like a content manager (CMS) using something like Umbraco

I'd ditch the 'ftp' from your thoughts - even on Windows, SSH is good, secure, fast (I used to deploy software from Aus to an Azure server based in the East EU domain)

I think in some respects you seem to be heading down correct track, separating the 'front end' - user requests (files/data) and 'back end' - storage.. these days you could use all sorts of things for storage, Amazon, Azure etc

just thoughts :)
 
Share this answer
 
v2
Comments
Member 11120527 5-Aug-20 5:18am    
Hi Garth, thank you for the sugestion. i will look at the CMS apps, can you recomand one that is build with .net core?
Thank you.
Garth J Lancaster 5-Aug-20 5:36am    
iirc Umbraco IS .Net Core, there's also Piranha, Orchard
Member 11120527 5-Aug-20 7:07am    
Thank you Garth, i will let you know how i get along.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900