空字符串或无效图像AND文件名不能为空

时间:2015-02-22 16:12:58

标签: php file upload exif

如果未选择图像并提交表单, 我收到这些错误:

  

警告:file_get_contents():第66行/upload.php中的文件名不能为空   警告:imagecreatefromstring():第66行/upload.php中的空字符串或无效图像   警告:exif_read_data():第68行的/upload.php中的文件名不能为空。
  警告:exif_read_data():无法在第68行的/upload.php中打开文件

这是我的代码:

if (!empty($_FILES['file']['name'])) {
$size = count( $_FILES['file']['name'] );
for( $i = 0; $i < $size; $i++ ) {
    $name = $_FILES['file']['name'][$i];
    $type = $_FILES['file']['type'][$i];
    $size = $_FILES['file']['size'][$i];
    $temp = $_FILES['file']['tmp_name'][$i];

    $rand = rand(1,99999);
    $new_images = "uploads/WinkList_".$rand.$_FILES["file"]["name"][$i];

$image = imagecreatefromstring(file_get_contents($_FILES['file']['tmp_name']    [$i]));
$exif = exif_read_data($temp);

//...

0 个答案:

没有答案