【发布时间】:2016-03-13 16:05:20
【问题描述】:
我希望用户能够将文件保存到某个位置,因此我需要保存他们想要的文件夹路径。我想做一些类似在谷歌浏览器中更改下载位置的方法:
我知道保存一个我可以使用的文件<asp:FileUpload runat="server" ID="file" />
但我只需要捕获文件夹的路径,而不是保存文件。我如何在 asp.net 中执行此操作?然后稍后当我保存文件时,我将获得文件需要去的位置。
【问题讨论】:
-
嗯,我不记得具有该功能的控件,但也许您可以创建自己的用户控件(尝试使用文本框、文件浏览器/浏览器和按钮)
-
那是什么类型的控件?是
FileUpload还是别的什么。如果是FileUpload,你可以这样做Server.MapPath(FileUpload1.FileName); -
@coder 我不想保存文件。我只想保存一个文件夹位置
-
在 Web 应用程序中保存客户端文件夹位置是没有意义的,因为您无法以任何方式访问该文件夹。
-
再次重申,您无法控制文件在客户端上的保存位置。这不是 HTTP 和浏览器的工作方式。
标签: asp.net visual-studio file-location