做了一个文件的上传下载功能,网站上的上传下载用组件fileupload,而c# winform下就没有fileupload组件,所有需要用OpenFileDialog文件。下面为示例:
'定义一个字符串数组
With OpenFileDialog1
.Filter = "All files (*.*)|*.*"
'设定文件类型过滤条件为:文本类型和全部文件
.FilterIndex = 1
'设定打开文件对话框缺省的文件过滤条件
.InitialDirectory = "C:\"
'设定打开文件对话框缺省的目录
.Title = "打开文件"
'设定打开文件对话框的标题
.Multiselect = True
'设定可以选择多个文件
.ReadOnlyChecked = False
'设定选中"只读"复选框
.ShowReadOnly = True
'设定显示"只读"复选框
End With
'设定打开文件对话框的式样和功能
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
' 显示打开文件对话框,并判断单击对话框中的"确定"按钮
fs = New FileStream(OpenFileDialog1.FileName.ToString(), FileMode.Open, FileAccess.Read)
'文件读为流
btRead = FileToBinary(OpenFileDialog1.FileName.ToString())
'入库
TxtName.Text = OpenFileDialog1.FileName.ToString()
End If