在文件使用之前临时存储文件的最佳方法

本文关键字:存储文件 最佳 方法 文件 | 更新日期: 2023-09-27 18:16:19

我们都知道我们不能使用File Upload控件获得文件的完整路径,我们将按照创建一个文件夹并获取该文件夹路径的过程将文件保存到我们的应用程序中,如下所示

Server.MapPath

但我有一个场景选择1200 excel文件,而不是在一个时间。我将选择每个excel文件,并从excel读取所需的内容,并将信息保存到Database。在这样做的同时,我通过创建一个文件夹Excelfiles保存到Application Folder。因为我有1200文件,所有这些文件将被保存到这个文件夹后,每次运行。

Is it the correct method to follow or not I don't know

我正在寻找一个替代的解决方案,而不是保存文件到文件夹。我想暂时保存文件的完整路径,直到进程执行。

那么谁能告诉我最好的方法来满足我的要求?

在文件使用之前临时存储文件的最佳方法

Grrbrr404正确。您完全可以从FileUpload.PostedFile中取出byte [],并直接将其保存到数据库中,而无需使用中间文件夹。您可以将带扩展名的文件名存储在单独的列中,以便在需要时知道如何对其进行流处理。

将这些东西存储在数据库本身或文件系统中是好是坏的争论非常激烈。我不认为哪一种方法比另一种更好;你必须看看你的资源和你的特殊情况,做出适当的决定。在这里或谷歌搜索"在数据库或文件系统上存储图像",你就会明白我的意思了。