PHP - 无法为上传的图像打开流错误

时间:2015-11-08 05:24:30

标签: php mysql

HTML code:

<input type="file" name="files[]" multiple="multiple" id="photo" >

PHP代码:

$query1="insert into imgtab values('".$ka."','".addslashes(file_get_contents($_FILES['files']['name'][$i]))."')";

错误:

  

警告:file_get_contents(截图(5).png):无法打开流:第16行的C:\ xampp \ htdocs \ q.php中没有此类文件或目录

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

请尝试使用from itertools import permutations for first,second in permutations(lst,2): #same_as_before ,因为file_get_contents($_FILES['files']['tmp_name'][$i])是对上传文件名的引用,而不是文件位置。 It is also bad practice to store files in the database。因此,您最好使用move_uploaded_file(...),然后将位置存储到数据库中,而不是实际的文件内容。