我正在使用Fileupload控件上传文件。我正在显示带有文件名的所选文件图标(带有achor标记)。如果单击图标我想在新窗口中打开所选文件。
如何从fileupload控件中获取所选文件路径。
答案 0 :(得分:3)
Nathiya,
是否要在将文件上传到服务器之前打开文件?
如果文件已经上传到服务器,那么您知道该文件的路径,因为您已将其传递给FileUpload1.SaveAs()方法。
如果你以前想要它(例如有人点击浏览按钮并选择一个文件但没有将其上传到服务器) - 那么这是不可能的,因为文件仍在用户的本地计算机上(你不能显示用户计算机上的文件,仅显示服务器上的文件。
答案 1 :(得分:2)
答案 2 :(得分:2)
FileUpload1.FileName
将为您提供客户端上文件的名称。
编辑:根据评论。您应该首先将文件上传到您的服务器。然后使用路径(文件的url)设置为achor标记的href值。