ファイル アップロード フォームを処理できません。ダミーの質問で申し訳ありませんが、フォームの開始タグで'files' => 'true'
orを使用'enctype' => 'multipart/form-data'
すると、保護されたプロパティを持つオブジェクトが取得されます。アプリで originalName、mimeType などを処理するにはどうすればよいですか?
質問する
130 次
1 に答える
0
ファイルのアップロードを処理するには:
あなたの見解では:
<form action="{{ UR::route('upload') }}" method="POST" enctype="multipart/form-data">
<input type="file" name="photo" />
<input type="submit" value="Upload!">
</form>
またはブレードで:
{{ Form::open(array('url' => UR::route('upload'))) }}
{{ Form::file('photo'); }}
{{ Form::submit('Upload!'); }}
{{ Form::close() }}
次に、コントローラーで次のことができます。
$name = Input::get('photo')->getFileName();
$size = Input::get('photo')->getClientSize();
Input::get('photo')->move(public_path().'/uploads', $name);
ファイル内のメソッドの完全なリストを見つけることができますvendor\symfony\http-foundation\Symfony\Component\HttpFoundation\File\UploadedFile.php
于 2013-06-11T00:26:44.943 に答える