在使用ThinkPHP 5.1的上传文件功能时,官方推荐的方法总是无效,经过查看源码,发现可能是例子有问题。
改成如下,才可通过。
$file=request()->file('');
$info=$file['the_files']->move('upload');
file('')中为空表示所有类型 的上传文件。
另外,在前端上传中使用了UPloadify插件,在Chrome下始终没有反应,调试了很久,才发现新版的Chrome对Flash是默认关闭的,需要在设置中手动打开,而免费的Uploadify插件是Flash版,HTML5版是收费的,我用的是前者。