/ Published in: VB.NET
By running the function GetMimeType(file.name) the following code will return the MIME type for a file.
Expand |
Embed | Plain Text
Dim mime As String = Nothing If MaxContent > 4096 Then MaxContent = 4096 End If Dim buf(MaxContent) As Byte fs.Read(buf, 0, MaxContent) fs.Close() Return mime End Function <DllImport("urlmon.dll", CharSet:=CharSet.Auto)> _ Private Shared Function FindMimeFromData( _ ByVal pBC As IntPtr, _ <MarshalAs(UnmanagedType.LPWStr)> _ ByVal pwzUrl As String, _ <MarshalAs(UnmanagedType.LPArray, ArraySubType:=UnmanagedType.I1, SizeParamIndex:=3)> ByVal _ pBuffer As Byte(), _ ByVal cbSize As Integer, _ <MarshalAs(UnmanagedType.LPWStr)> _ ByVal pwzMimeProposed As String, _ ByVal dwMimeFlags As Integer, _ <MarshalAs(UnmanagedType.LPWStr)> _ ByRef ppwzMimeOut As String, _ ByVal dwReserved As Integer) As Integer End Function
You need to login to post a comment.
