title: How to load PNG files from internal network into Android?
body: <p>I have successfully achieved to load images from the web using the <code>IdHTTP</code> component from <code>Delphi</code> following <a href="https://stackoverflow.com/questions/32359746/delphi-android-download-remote-png-to-timage">this question</a>.</p>
  
  <p>This is how I get the images:</p>
  
  <pre><code>procedure TForm9.Button1Click(Sender: TObject);
  var
  
      qrString: String;
      MS      : TMemoryStream;
  begin
      qrString := 'http://i.dailymail.co.uk/i/pix/2014/04/18/article-2607903-1D2E8FB300000578-90_306x324.jpg';
      MS       := TMemoryStream.Create;
      try
          IdHTTP1.Get(qrString, MS);
          MS.Seek(0, soFromBeginning);
          Image1.Bitmap.LoadFromStream(MS);
      finally
          FreeAndNil(MS);
      end;
  
  end;
  </code></pre>
  
  <p>However, I need to load my images from my own local network, something like:</p>
  
  <p><code>qrString := 'file://192.168.1.4/Dados/A1.jpg';</code></p>
  
  <p>and I'm getting back the following message:</p>
  
  <blockquote>
    <p>Unknown Protocol.</p>
  </blockquote>
  
  <p>What am I doing wrong? Shouldn't it be the same as a <code>VCL</code> application?</p>