The Solution

Download failed. Destination directory for file streaming does not exist or is not writeable”

I checked the wp-config.php, and found no define about WP_TEMP_DIR.
so I added
define(‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/’);
in wp-config.php
and everything works.

Thanks! This was helpful… Another suggested was offered by Carlo Rizzarante to add the following, slightly modified lines to the wp-config.php file:

/* Setup a temporary folder for uploading and updating */
define( ‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/tmp/’) ;

Many thanks to yylang1987