Как делать сайты работа(naukri приложения, monsterjob и т. д.) Управление документами претендентов ?
I am currently in a situation where I've to save Applicants documents in a folder. Suppose if an applicant saves "Resume.txt" then a new entry is made and saved in DB. What if same file is uploaded again(say update "resume" after sometime) ?(currently I'm adding a number after the file and then fetching the latest file, ex : If id_resume.txt already exists then id_resume1.txt will be made and so on. On viewing the document resume1.txt will be opened) How to update the DB accordingly ? So how do other websites manage their document saving viewing and uploading part ?
Что я уже пробовал:
Есть много кодов, которые я, по-видимому, не могу опубликовать.
F-ES Sitecore
Проще всего хранить файлы в базе данных, а не хранить их на диске. Если вы держите их на диске, то вам также придется придумать стратегию папок. У монстра, вероятно, есть более 1 000 000 резюме, как вы думаете, есть ли у них где-то папка с 1 000 000+ файлами в ней? Вместо этого вам понадобится какой-то способ хранения файлов в древовидной структуре, чтобы сохранить количество файлов в папке около разумного предела.