我需要的代码,将允许用户执行以下操作:浏览目录的保存位置
选择浏览按钮,然后选择文件夹,他们希望保存一次的exe文件的文件,在结束程序运行
显示的文件夹位置中的文本框中选择的下给它的用户
基本上,这是一个保存对话框但由于这是一个Web应用而不是一个Web表单我不能使用对话框。
这是我到目前为止的代码,我想它不对,所以请帮助我!
Protected Sub Browse_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Browse.Click
Dim FilePath As String = ("C:\Users\Public\Documents")
Dim targetFile As System.IO.FileInfo = New System.IO.FileInfo(FilePath)
If targetFile.Exists Then
Response.Clear()
Response.AddHeader("Content-Disposition", "attachment; filename=" + targetFile.Name)
Response.AddHeader("Content-Length", targetFile.Length.ToString)
Response.ContentType = "application/octet-stream"
Response.WriteFile(targetFile.FullName)
End If
End Sub
你让他们选择服务器上的某个位置,或者在PC上的位置?什么'程序结束时的exe文件'? –
他们正在他们的电脑上选择一个位置...像C:\ Temp这样简单的事情很好。而exe文件只是一个程序,将读取页面上的所有信息 – compucrazy
这将是一个安全漏洞。只要给他们提供文件,并让他们的浏览器决定在哪里保存它。 –