php-从视图中的表单读取文件输入时始终出现错误
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php-从视图中的表单读取文件输入时始终出现错误,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1802字,纯文字阅读大概需要3分钟。
内容图文
![php-从视图中的表单读取文件输入时始终出现错误](/upload/InfoBanner/zyjiaocheng/665/8270929462574ad389399fd9aafb56f8.jpg)
在这里我使用两个输入文件,一个隐藏并且一个可见,在这里我想尝试如何将输入调用到控制器,但是有一个错误,在null上调用成员函数getRealPath(),如何调用输入文件隐藏在表单中.感谢您的回答
在控制器脚本中:
public function postPhoto()
{
$photo = Input::file('photo')->getRealPath();
if($this->cekUkuranFoto($photo) == false)
{
Session::flash('message', 'size too big 2048 x 2048 !');
return redirect()->back();
}
}
public function cekUkuranFoto($file)
{
$gambar = Image::make($file);
$ukuran = getimagesize($file);
$width=$ukuran[0];
$height=$ukuran[1];
if($width < 2048 && height < 2048)
{
return true;
}
else
{
return false;
}
}
在此查看表格:
<form method="GET" action="{!! URL::to('/timeline/photo') !!}" files="true" enctype="multipart/form-data">
<div class="box-body">
<div class="form-group">
<input name='photo' id="file-image" type='file' onchange="readURL(this);" style="visibility:hidden;"/>
<p class="help-block">Maksimal ukuran foto 1500 x 1000 pixel</p>
<div class="col-sm-6">
<img id="image-responsive" class="img-responsive img-bordered-sm" src="{!! url('/').'/protected/public/assets/images/default.png' !!}" height=128 alt="your image"/><br/>
<input name="photo2" type="button" id="my-button" class ="btn btn-info" accept=".jpg,.jpeg,.png" value="Pilih Foto">
<button type="button" class="btn btn-danger" onclick="hapusGambar()" >Hapus</button>
</div>
<div class="col-sm-6">
<textarea name="photoinput" class="form-control" rows="6" placeholder="Deskripsi">{!! Input::old('photoinput') !!}</textarea>
</div>
</div>
</div>
<div class="box-footer">
<button type="submit" class="btn btn-info pull-right">Posting</button>
</div>
</form>
在途中:
Route::get('/timeline/photo', 'ClientTimeLineContr@postPhoto' );
解决方法:
不适用于GET方法:
method="GET"
您应该将其更改为POST.您的路线还:
Route::post('/timeline/photo', 'ClientTimeLineContr@postPhoto' );
内容总结
以上是互联网集市为您收集整理的php-从视图中的表单读取文件输入时始终出现错误全部内容,希望文章能够帮你解决php-从视图中的表单读取文件输入时始终出现错误所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。