FileWebResponse::ContentType Property


Gets the content type of the file system resource.

Namespace:   System.Net
Assembly:  System (in System.dll)

property String^ ContentType {
	virtual String^ get() override;

Property Value

Type: System::String^

The value "binary/octet-stream".

The ContentType property contains the content type of the file system resource. The value of ContentType is always "binary/octet-stream".

The following example uses the ContentType property to obtain the content type of the file system resource.

void GetPage( String^ url )
      Uri^ fileUrl = gcnew Uri( String::Concat( "file://", url ) );
      // Create a 'FileWebrequest' Object* with the specified Uri.
      FileWebRequest^ myFileWebRequest = (FileWebRequest^)( WebRequest::Create( fileUrl ) );
      // Send the 'fileWebRequest' and wait for response.
      FileWebResponse^ myFileWebResponse = (FileWebResponse^)( myFileWebRequest->GetResponse() );
      // Print the ContentLength and ContentType properties received as headers in the response Object*.
      Console::WriteLine( "\nContent length : {0}, Content Type : {1}", myFileWebResponse->ContentLength, myFileWebResponse->ContentType );
      // Release resources of response Object*.
   catch ( WebException^ e ) 
      Console::WriteLine( "\r\nWebException thrown.The Reason for failure is : {0}", e->Status );
   catch ( Exception^ e ) 
      Console::WriteLine( "\nThe following Exception was raised : {0}", e->Message );

.NET Framework
Available since 1.1
Return to top