The VMFileInput is just a wrapper for the normal
<input type=file> HTML component and as such you cannot get the full path of the file, for security reasons.
in the modFileInput module, we have defined a file input as
vm.CreateFileInput("fi1", Me).SetMultiple(True).SetLabel("File input").SetVModel("myfiles").SetPlaceholder("Please choose some files").AddToContainer(cont, 1, 1)
You can however get the file name using the VModel. To get a vmodel value, use
Dim fName as string = vm.getdata("myfiles")
There is also a _change event that exists in the examples. I have updated it to give one some file properties like size, date etc.
Each file object is defined as:
Type FileObject(FileName As String, FileDate As String, FileSize As Long, FileType As String)
'file change
Sub fi1_change(fileList As List)
Log("fi1_change")
For Each obj As Object In fileList
Dim fo As FileObject = BANanoShared.GetFileDetails(obj)
Log(fo.FileName)
Log(fo.FileDate)
Log(fo.FileSize)
Log(fo.FileType)
Next
End Sub