In theory, yes. It's probably going to be a PITA, though. I don't know what NuGet expects in terms of data, but I'm guessing its a multipart form, with Base64-encoded binary for the actual package. None of which is exceptionally easy to do manually. But there are a bunch of commands out there for using NuGet from PowerShell; would those not be useful in your situation?