>  기사  >  백엔드 개발  >  上传文件报错解决办法

上传文件报错解决办法

WBOY
WBOY원래의
2016-06-13 11:45:161598검색

上传文件报错

本帖最后由 sspghost 于 2014-01-21 17:23:00 编辑 有的文件上传就没问题,有的文件上传就会报错比如Warning: move_uploaded_file(D:/xampp/htdocs/ca/doc/新.txt): failed to open stream: Invalid argument in D:\xampp\htdocs\ca\do_upload.php on line 22

Warning: move_uploaded_file(): Unable to move 'D:\xampp\tmp\php3BF8.tmp' to 'D:/xampp/htdocs/ca/doc/新.txt' in D:\xampp\htdocs\ca\do_upload.php on line 22
Stored in: D:/xampp/htdocs/ca/doc/新.txt
这里的line22是下面代码的第13行
如果把这个txt的名字改成新建文本文档的话就没问题...这是为啥啊
<?php<br />if ($_FILES["upload_file"]["error"] > 0)<br />    {<br />    echo "Return Code: " . $_FILES["upload_file"]["error"] . "<br />";<br />    }<br />  else<br />    {<br />    echo "Upload: " . $_FILES["upload_file"]["name"] . "<br />";<br />    echo "Type: " . $_FILES["upload_file"]["type"] . "<br />";<br />    echo "Size: " . ($_FILES["upload_file"]["size"] / 1024/1024) . " MB<br />";<br />    echo "Temp file: " . $_FILES["upload_file"]["tmp_name"] . "<br />";<br /><br />      move_uploaded_file($_FILES["upload_file"]["tmp_name"],<br />      "D:/xampp/htdocs/ca/doc/" . $_FILES["upload_file"]["name"]);<br />      echo "Stored in: " . "D:/xampp/htdocs/ca/doc/" . $_FILES["upload_file"]["name"];<br />    }<br />	$name=$_FILES["upload_file"]["name"];<br />	$size=floor($_FILES["upload_file"]["size"] / 1024/1024 )."MB";<br />	$loc="doc/" . $_FILES["upload_file"]["name"];<br />	echo "<br/>";<br />?>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.