3

有没有办法遍历 Laravel 4 中的请求文件对象?我想做这样的事情:

foreach (Input::files() as $file) {
  $filename = str_random(8) . '-' . $file->getClientOriginalName();
  $uploadSuccess = $file->move($destinationPath, $filename);
  // ...
}

我想使用 Input:: 方法而不是迭代$_FILES数组..谢谢

4

1 回答 1

0

进入 Symfony 代码,你可能能够:

foreach (Request::instance()->files->all() as $file) {
  $filename = str_random(8) . '-' . $file->getClientOriginalName();
  $uploadSuccess = $file->move($destinationPath, $filename);
  // ...
}

看一眼

Symfony\Component\HttpFoundation\FileBag

Symfony\Component\HttpFoundation\ParameterBag

为了更好地了解您可以使用它们做什么。

于 2013-10-12T03:21:49.197 回答