The URL is always stored as url, so any URL overwrites the previous. I propose accepting curl -F url=http://example.com;filename=foo as a fix consistent with how Rustypaste works with files.