以上两个问题已经解决。 并附解决步骤:
问题1:上传任何文件出现
Exception message: filesize(): Stat failed for C:\WINNT\TEMP\phpB.tmp (errno=2 - No such file or directory)
Error code: 2
解决办法: 必须设置php.ini中的 upload_tmp_dir = x:\xxx 并却表 x:\xxx 文件夹存在并可写. (x:\xxx 为举例) 不能留空让系统使用默认路径
问题2: 上传wma 以及wmv等 出现
PHP does not have iconv() support - cannot convert from UTF-16LE to ISO-8859-1
解决办法:
确保主机windows or winnt中 存在 iconv.dll (如果没有,可到php/dlls/文件夹下复制一份)
确保php.ini 中的 extension_dir = "x:\php\extensions\" 路径为系统的extensions目录
确保php.ini 中的 extension=php_iconv.dll 前无;号, 打开iconv功能
------------------------
以上仅针对WINDOW服务器。
再次谢谢winman的帮助