gpt4 book ai didi

asp.net - 我在哪里可以从 ASP.NET 编写临时文件?

转载 作者:行者123 更新时间:2023-12-04 03:02:40 25 4
gpt4 key购买 nike

我在 ASP.NET Web 应用程序上遇到“访问被拒绝”问题,用户上传了一个 Excel 文件,然后我尝试将其写入文件夹。除 FTP 外,我无法访问主机,因此无法设置权限。我认为 ASP.NET 将能够写入 Web 应用程序根目录下的文件夹,但事实并非如此。

有没有我可以将文件写入不需要我设置权限的地方?

最佳答案

如果运行它的帐户(应用程序池用户)对其具有写入权限,则 ASP.NET 可以写入文件夹。

如果这确实是一个临时文件,您可以从 Path 中获取文件名。类使用 GetTempFileName() :

string tempPath = Path.GetTempFileName();

您可以将此与 IsolatedStorage 结合使用确保您有权写入文件夹。

关于asp.net - 我在哪里可以从 ASP.NET 编写临时文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2661640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com