php – 正在上传的文件将第一个字母切断
发布时间:2020-12-13 18:07:26 所属栏目:PHP教程 来源:网络整理
导读:我正在将网站从具有WS2003,IIS6,PHP 5.2的服务器迁移到具有WS2008,IIS7和PHP 5.3的服务器 我有一个html表单,上传文件到网站. ?phpif(isset($_POST["Upload"])){ echo "pre"; print_r($_POST); print_r($_FILES); echo "/pre";}?form action="tester.php" met
我正在将网站从具有WS2003,IIS6,PHP 5.2的服务器迁移到具有WS2008,IIS7和PHP 5.3的服务器
我有一个html表单,上传文件到网站. <?php if(isset($_POST["Upload"])){ echo "<pre>"; print_r($_POST); print_r($_FILES); echo "</pre>"; } ?> <form action="tester.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="Upload" value="1" /> <input type="hidden" name="MAX_FILE_SIZE" value="4500000" /> <input type="file" name="artImage" id="artImage" /> <input type="submit" /> </form> 在旧服务器上工作得很好,但在新服务器上,它无缘无故地切掉了第一个字母.我不知道它是IIS设置还是PHP设置. Array ( [Upload] => 1 [MAX_FILE_SIZE] => 4500000 ) Array ( [artImage] => Array ( [name] => easons_Change_(HD_Ready).jpg [type] => image/pjpeg [tmp_name] => C:WindowsTempphp99.tmp [error] => 0 [size] => 498879 ) ) 旧服务器的输出,相同的代码,相同的文件: Array ( [Upload] => 1 [MAX_FILE_SIZE] => 4500000 ) Array ( [artImage] => Array ( [name] => Seasons_Change_(HD_Ready).jpg [type] => image/pjpeg [tmp_name] => C:WINDOWSTempphp6835.tmp [error] => 0 [size] => 498879 ) )
这看起来像您遇到的错误
$_FILES ‘name’ missing first character after upload.
我有相同的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |