我正在开发一个用户可以上传文件的 Web 应用程序。
假设有不同的文件类别,例如audio和docs。我想我可以将属于某个类别的所有文件放在一个唯一的文件夹中,例如:
audio_dir
-file_from_user1.mp3
-another_file_from_user1.mp3
-file_from_user2.mp3
-file_from_user4.mp3
docs_dir
-file_from_user1.doc
-file_from_user5.pdf
我正在评估的另一个解决方案使用第三级,其中文件按用户分组。
audio_dir
user1_dir
-file_from_user1.mp3
user2_dir
-file_from_user2.mp3
user4_dir
-file_from_user4.mp3
docs_dir
user1_dir
-file_from_user1.doc
user5_dir
-file_from_user5.pdf
哪种解决方案是最好的?请注意,我对服务器安全漏洞和可扩展性感兴趣。