【发布时间】:2017-10-06 18:01:12
【问题描述】:
我有一个原始文件的对象,我想以邮寄形式发送这个对象。
当我尝试这个时:
{{ Form::open(array('url' => 'mgmtUser/upload_img_crop/', 'method' => 'POST', 'files' => true)); }}
<input hidden type="file" name="file" value="<?php $file; ?>">
<?= Form::hidden('x', '', array('id' => 'x')) ?>
<?= Form::hidden('y', '', array('id' => 'y')) ?>
<?= Form::hidden('w', '', array('id' => 'w')) ?>
<?= Form::hidden('h', '', array('id' => 'h')) ?>
<?= Form::submit('Crop it!') ?>
<?= Form::close() ?>
帖子结果只有: [“文件”]=> NULL
为什么以及如何获取所有对象,我应该编码、序列化...? 我在laravel 4上。 $文件是:
对象(Symfony\Component\HttpFoundation\File\UploadedFile)#9 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> 布尔(假) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(11) "3bb13ad.jpg" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> 字符串(10)“图像/JPEG” ["size":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> 整数(8017) ["错误":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["pathName":"SplFileInfo":private]=> 字符串(14) "/tmp/phpVGS9Cu" ["fileName":"SplFileInfo":private]=> 字符串(9) "phpVGS9Cu" }
【问题讨论】:
-
您传递给隐藏输入的
$file的值是多少? -
我把值放在问题中
标签: php forms file object hidden