我正在开发一个带有人照片ID的vb.net winform项目。我想将照片的位置存储在SQL Server数据库中。
在项目中,人员详细信息(姓名,号码,地址等)并存储在数据库中。我可以做那部分没问题。拍摄人物照片并存储在网络上其中一个驱动器上的文件夹中。可以选择在项目中从此文件夹中选择照片,然后将其添加到配置文件中。
获取映像位置的最佳方法是什么?如何将其存储在Sql server数据库中?我希望能够使用照片的位置来调用它以在项目的另一部分中再次使用。任何有关此问题的帮助将不胜感激。
答案 0 :(得分:0)
在您的应用程序中,您将要使用" OpenFileDialog"所以用户可以选择文件。见下面的例子:
Dim ofd As New OpenFileDialog
ofd.Filter = "*.png|PNG|*.jpg|JPEG" 'Add other exensions you except here
ofd.Title = "Choose your folder"
'ofd.InitialDirectory = "c:\SomeFolder..." 'If you want an initial folder that is shown, otherwise it will use the last folder used by this appliaction in an OFD.
If ofd.ShowDialog = Windows.Forms.DialogResult.OK Then
'Something = ofd.FileName 'Do something with the result
End If
然后将ofd.FileName
的结果保存在您的表格中。这将是他们选择的文件的完整路径和名称。