0
我有一个链接到票务系统的表单。用户可以通过asp:fileUpload对象选择要附加的文件。我想知道如何从asp:FileUpload对象中提取完整的文件路径;例如“C:\ Documents and Settings \ My Documents \ info.txt”。从asp获取完整的文件路径字符串:FileUpload对象
我在Visual Basic
我有一个链接到票务系统的表单。用户可以通过asp:fileUpload对象选择要附加的文件。我想知道如何从asp:FileUpload对象中提取完整的文件路径;例如“C:\ Documents and Settings \ My Documents \ info.txt”。从asp获取完整的文件路径字符串:FileUpload对象
我在Visual Basic
编码你不应该能够做到这一点,Web应用程序不应该知道为了安全起见,结构或最终用户的文件系统的内容。我想不出为什么你的Web应用程序甚至需要知道类似的理由。
只要你有这个文件,并且你知道你需要将它存储在服务器端(db/filesystem/etc)的什么地方,我不确定需求是什么。
用户可能需要创建具有附件的票证。我希望用户得到一个对话框,允许他们导航到他们想要的文件,而不是手动输入文件路径。然后,当我将附件添加到故障单时,我需要知道文件路径才能将文件附件添加到故障单。 – jsmith 2012-02-09 18:04:50
asp:fileupload控件有一个按钮,允许用户浏览其硬盘并查找该文件。该控件然后将该文件传递给您的服务器端代码。所有你需要知道的是一旦他们已经将该文件的位传递给服务器端代码,文件的存储位置。如果您将它存储在文件系统中,则可以使用Server.MapPath(“/ myfiles /”)将它放在应用程序的目录中。或类似的东西 – 2012-02-09 18:08:17
http://asp.net-tutorials.com/controls/file-upload-control/这里有一个关于它如何工作的基本教程 – 2012-02-09 18:09:21