Symfony:在没有 sfWidgetFormInputFile() 的情况下上传文件
我正在尝试为我的 symfony 应用程序开发一个文件上传系统。我尝试使用 sfWidgetFormInputFile 对象,但不知道如何使用它>_<。现在我尝试以传统方式执行此操作,在视图中使用如下代码:
<form action="<?php echo url_for('home/saveFile')?>" method="post">
<input type="file" id="file" name="file">
<input type="submit" value="Upload">
</form>
How can i access the Submitted file information in the action class?
PS:我认为我在表单中做错了什么,因为在 symfony 开发栏的配置部分的全局子部分中,有一个名为“文件”的参数并且为空。发送的文件应该在那里吧?
非常感谢您抽出时间! :D
i'm trying to develope a file uploading system for my symfony app. I tryed to use the sfWidgetFormInputFile object, but did'nt know how to use it >_<. Now i'm trying to do it traditionally, with a code like this in the view:
<form action="<?php echo url_for('home/saveFile')?>" method="post">
<input type="file" id="file" name="file">
<input type="submit" value="Upload">
</form>
How can i access the submitted file information in the action class?
PS: I think i did something wrong in the form because in the symfony dev bar, in config section, in global subsection, there is a parameter called 'files' and is empty. The sent files should be there, right?
Thank you very much for your time! :D
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
sfWidgetFileInputFile
是一种更好的方式来完成您想做的事情...但如果您真的想手动执行此操作 - 这就是您在action.class.php< 中需要的/code> 函数 ->
(其中
$request
是一个sfWebRequest
对象)The
sfWidgetFileInputFile
is a much better way of doing what you want to do ... but if you really want to do it manually - this is what you need in youraction.class.php
function ->(where
$request
is ansfWebRequest
object)