I received the same error message.
The problem for me was that I was saving a file with a filename that had invalid characters.
I created this function to replace invalid characters with usable characters:
// Function to replace disallowed characters from file name.
function fixFileName($file_name) {
// $file_name = str_replace("\\", "\\", $file_name);
$file_name = str_replace("/", " ", $file_name);
$file_name = str_replace(">", "\>", $file_name);
$file_name = str_replace("<", "\<", $file_name);
$file_name = str_replace("|", "\|", $file_name);
$file_name = str_replace(":", "\:", $file_name);
$file_name = str_replace("&", "\&", $file_name);
$file_name = str_replace("(", "\(", $file_name);
$file_name = str_replace(")", "\)", $file_name);
$file_name = str_replace(";", "\;", $file_name);
$file_name = str_replace("*", "\*", $file_name);
$file_name = str_replace("?", "\?", $file_name);
return $file_name;
}
Hope this helps if someone else runs into this issue. I wasn't sure about the backslash, so I commented it out.