File Manager in Gemini 2.0 Flash – Any Plans for Public URL Uploads?

Hey everyone!

Loving the new File Manager in Gemini 2.0 Flash, but I feel like there’s a missed opportunity: no support for uploading files via public URLs yet.

Why this matters

Right now, we have to download files to our own servers, buffer them, and then re-upload them to the File Manager. While this works, it puts unnecessary strain on our RAM, disk, and bandwidth.

If you allowed direct uploads from public URLs (e.g., files hosted on Cloudflare R2, S3, or similar), Gemini could fetch the file directly—just like it already does when we upload a buffer manually. The result is the same, but it would save developers a lot of server resources and simplify workflows.

Real-world use case

I’m building an app that summarizes eBooks page-by-page. Ideally, users could upload a file to my R2 bucket, and I’d just pass Gemini the public URL instead of handling the file manually. Right now, I’m forced to stream or buffer the file (wich has a limited size in a serverless environment like CF workers), which adds unnecessary complexity and overhead.

Feature request

Would it be possible to allow public URL-based file uploads? It’d make the File Manager way more efficient and developer-friendly.

Thanks for considering!

1 Like