1. 程式人生 > >Swoft 踩坑筆記八 - 上傳圖片/檔案

Swoft 踩坑筆記八 - 上傳圖片/檔案

emmmmmmmmmmmm,官方文件連線收檔案的程式碼都沒寫。。
試了下

$file = $request->file('file');

這是接收到的圖片
在這裡插入圖片描述
然後咋辦?然後。。其實。。大佬給的程式碼是這樣的:

  $files = $request->getUploadedFiles();
  $file = $files['file'];

  $dir = alias('@runtime/uploadfiles') . '/' . date('Ymd');
  if (!is_dir($dir)) {
      @mkdir($dir, 0777, true);
  }

  $path = $dir . '/' . 'name' . '.jpg';
  $file->moveTo($path);

怎麼樣?驚不驚喜?意不意外?殘不殘酷?
特別是moveTo()這個函式,你是找不到它滴。

上面的不是全部,我稍作修改,但是一樣可以接收到並把檔案放到swoft/runtime/uploadfiles