none
Deshabilita el Proxy establecido por Internet Explorer RRS feed

  • Pregunta

  • Buenos dias,
    necesito de vuestra ayuda ya que estoy haciendo un boton que al pulsarlo mande por ftp un archivo, hasta aqui es bastante sencillo lo que ocurre es que el sistema establece el servidor proxy utilizando archivos de configuración y la configuración de la red de área local en Internet Explorer.
    Al pulsar sobre el boton obtengo el siguiente error: No se admite el comando FTP solicitado cuando se utiliza un proxy HTTP.
    Necesitaria deshabilitar el proxy de IExplorer mientras se este ejucatando mi aplicacion, sin tener que deshabilitar a traves de las Herramientas de iExplorer.

     

    private: System::Void loadFTP_Click(System::Object^  sender, System::EventArgs^  e) {

       System::Net::FtpWebRequest^ request = dynamic_cast<FtpWebRequest^>(WebRequest::Create("ftp://185.8.78.2"));
       request->Method = System::Net::WebRequestMethods::Ftp::UploadFile;
       request->Credentials = gcnew System::Net::NetworkCredential ("pass","user");
       System::IO::StreamReader^ sourceStream = gcnew StreamReader(  "C:\\prueba.txt",System::Text::Encoding::ASCII,false,512 );
       array<Byte>^fileContents = System::Text::Encoding::UTF8->GetBytes( sourceStream->ReadToEnd() );
                  sourceStream->Close();
                  request->ContentLength = fileContents->Length;
       Stream^ requestStream = request->GetRequestStream();
       requestStream->Write( fileContents, 0, fileContents->Length );
       requestStream->Close();
       FtpWebResponse^ response = dynamic_cast<FtpWebResponse^>(request->GetResponse());
       Console::WriteLine( "Upload File Complete, status {0}", response->StatusDescription );
       response->Close();
      
       }

     

    Muchas gracias

    viernes, 30 de enero de 2009 9:21