最新回答 / 充电_ing
找到原因了:在代码的第14行,没有设置name值,我将value="myfile"修改成name="myfile"就ok了!另外如果这些都没有问题可能是文件超过了2M的大小,可以尝试上传小文件,或者去百度一下修改php上传文件的限制方法!
2019-04-17
最新回答 / Wingrez
if(!is_unloaded_file($fileInfo['tmp_name'])){exit('文件不是通过HTTP post方式上传上来的');}//此处错误,is_uploaded_file()
2018-09-22
最新回答 / 慕数据8387858
myfile数组里面的是tmp_name,不是temp_name,所以你后面的$temp_name=$_FILES['myfile']['temp_name']获取不到值
2018-08-18
最新回答 / qq_光亮_1
这个不是错,是notice注意,PHP是弱类型语言,变量可以不声明直接使用解决办法较多:1在php文件最前面添加error_reporting(E_ERROR | E_WARNING | E_PARSE);//屏蔽一下2可以通过配置PHP配置文件中error_reporting=E_ALL&~E_NOTICE,重启服务器就没问题了3最简单的方法是在$mes前面加一个@符号 来屏蔽一下
2018-05-14
最新回答 / 慕桂英2170621
都说了是临时文件夹,仅用于临时存在客户端上传到服务器端的临时文件,这个文件会在php的结束时删除以下为转载,希望对你有帮助:使用while卡住上传php的本次进程一定的时间再返回,这回我看到了临时文件夹中的临时文件,确实是以php**.tmp这样的命名,如果在php运行的过程中使用刷新页面的非正常结束php的方式来中止php解析话,那么这个临时文件就会永久的保留, 如果php是正常的结束话,这个文件会在php的结束时删除. 同时我感觉到这个文件应该是在上传完成后再出现的:从我上传大文件看不到它的身影推断;...
2018-05-08