Reland https://github.com/flutter/flutter/pull/136751 with fixes.
Attach a file by drag & drop or click to upload