Upload.php 816 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace app\admin\controller;
  3. use think\Db;
  4. class Upload extends Base
  5. {
  6. public function __construct()
  7. {
  8. parent::__construct();
  9. }
  10. public function index()
  11. {
  12. $param = input();
  13. $this->assign('path',$param['path']);
  14. $this->assign('id',$param['id']);
  15. $this->assign('title',lang('upload_pic'));
  16. return $this->fetch('admin@upload/index');
  17. }
  18. public function test()
  19. {
  20. $temp_file = tempnam(sys_get_temp_dir(), 'Tux');
  21. if($temp_file){
  22. echo lang('admin/upload/test_write_ok').':' . $temp_file;
  23. }
  24. else{
  25. echo lang('admin/upload/test_write_err').':' . sys_get_temp_dir() ;
  26. }
  27. }
  28. public function upload($p=[])
  29. {
  30. return model('Upload')->upload($p);
  31. }
  32. }