gpt4 book ai didi

php - 正在上传的文件首字母被截断

转载 作者:太空狗 更新时间:2023-10-29 14:15:21 25 4
gpt4 key购买 nike

我正在将网站从装有 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:\Windows\Temp\php99.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:\WINDOWS\Temp\php6835.tmp
[error] => 0
[size] => 498879
)

)

最佳答案

这看起来像您遇到的错误 $_FILES 'name' missing first character after upload.

我遇到了同样的问题。

关于php - 正在上传的文件首字母被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8173118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com