gpt4 book ai didi

c# - 从文件中获取原始文件名

转载 作者:太空狗 更新时间:2023-10-29 22:10:32 26 4
gpt4 key购买 nike

我有一个接受 System.File 的操作

public bool UploadToServer( File file )

我想在文件到达服务器后使用它在服务器中的原始名称。我看过MSDN's File Class但看不到任何看起来我可以获得文件名或文件路径的东西。有没有我可以从 File 中使用的属性来获取它的原始名称,或者我应该简单地使签名看起来像这样:

public bool UploadToServer( File file, string fileName )

?

解决方案

正如@Marko 建议的那样,HttpPostedFile 是我所使用的,我在该项目的资源中没有 Server.Web,这让我感到困惑。

最佳答案

试试下面的代码,这样你就不需要关心路径或任何其他安全问题。

[HttpPost]
public ActionResult Upload(HttpPostedFileBase file)
{
if (file != null && file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);



file.SaveAs(path);
}
}

关于c# - 从文件中获取原始文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31543708/

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