title: Uploaded images not publicly readable
body: <p>Im unable to see images by the URL returned from getPublicUrl(). The image is uploaded directly to <code>Google Cloud Storage</code> via <code>HTTP POST</code> and I can see them in Datastore/Blobstore Viewer on <code>http://localhost:8000</code>.</p>
  <pre><code>try{
       echo CloudStorageTools::getPublicUrl(&quot;gs://qbucket_first/sample.jpeg&quot;, true);
     }catch ( CloudStorageException $e ) {
        echo 'There was an exception creating the Image Public URL, details ' . $e-&gt;getMessage();
      }
  </code></pre>
  <p>What I get is this: <code>http://localhost:8080/_ah/gcs/qbucket_first/sample.jpeg</code> But I receive a 404 error when entering that URL. How can I fix this problem? I am using Chrome, Mac OS X, GAELauncher v1.8.9 PHP.</p>
  <h3>Edit 1</h3>
  <p>If I run this code:</p>
  <pre><code>file_put_contents(&quot;gs://qbucket_first/hello.txt&quot;, &quot;Hello&quot;);
  echo CloudStorageTools::getPublicUrl(&quot;gs://qbucket_first/hello.txt&quot;, true);
  </code></pre>
  <p>I get</p>
  <pre><code>http://localhost:8080/_ah/gcs/qbucket_first/hello.txt
  </code></pre>
  <p>And when entering this URL, I can download the file and read the content. So it works with text files which means that Datastore is working on local dev.</p>