【发布时间】:2016-10-26 15:18:15
【问题描述】:
在我的 ASP.NET 应用程序中,用户可以上传 PDF 文件并在以后查看它们。在遇到 unicode 字符问题后,我被告知不要让用户选择上传文件的文件名,这通常是一个好习惯。我现在正在重命名它们,但用户应该看到原始文件名才能知道要打开什么文件。是否可以将原始文件名存储为某种元数据?我正在考虑将其保存在 ViewBag 中并以某种方式连接到新文件名..
【问题讨论】:
-
将其存储在具有 2 列的数据库中,原始名称和重命名的名称。但是您也应该考虑如果用户上传的文件与之前上传的文件同名会发生什么。
-
您在使用 unicode 字符时遇到了什么问题?为什么不尝试解决这些问题呢?