我尝试过使用 PHP 上传图片的原生方式,但我的朋友建议我使用 class.upload.php 库,结果仍然与以前相同。我只能上传某些图像而没有那个小图标,这意味着浏览器找不到图像,但奇怪的是,当我将“无效”图像下载到我的计算机时,它们很好。大约 50% 的图像确实有效,但其余的只是显示它们应该具有的适当大小,但没有图像。这是我的代码(我的 html 表单有一个名为的文件输入类型filename
:
$handle = new upload($_FILES['filename']);
if ($handle->uploaded)
{
if ($file_src_size < 20000)
{
$handle->file_new_name_body = "test";
$handle->image_convert = 'jpg';
$handle->process('/');
echo "<img src = \"test.jpg\" />";
}
else echo "Files must be 20 kb or under";
}
else echo "Upload failed, please try again";