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