Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony:上载不带sfWidgetFormInputFile()的文件_Php_Forms_File_Symfony1_Upload - Fatal编程技术网

Php Symfony:上载不带sfWidgetFormInputFile()的文件

Php Symfony:上载不带sfWidgetFormInputFile()的文件,php,forms,file,symfony1,upload,Php,Forms,File,Symfony1,Upload,我正在尝试为我的symfony应用程序开发一个文件上传系统。我试图使用sfWidgetFormInputFile对象,但不知道如何使用它>\up>sfWidgetFileInputFile是一种更好的方法来完成您想做的事情。。。但是如果您真的想手动执行,这就是您在action.class.php函数中所需要的 (其中,$request是一个sfWebRequest对象) 表单的enctype不见了。我到现在还在度假,所以我刚读过。谢谢:) <form action="<?php ec

我正在尝试为我的symfony应用程序开发一个文件上传系统。我试图使用sfWidgetFormInputFile对象,但不知道如何使用它>\up>
sfWidgetFileInputFile
是一种更好的方法来完成您想做的事情。。。但是如果您真的想手动执行,这就是您在
action.class.php
函数中所需要的

(其中,
$request
是一个
sfWebRequest
对象)


表单的enctype不见了。我到现在还在度假,所以我刚读过。谢谢:)
<form action="<?php echo url_for('home/saveFile')?>" method="post">
    <input type="file" id="file" name="file">
    <input type="submit" value="Upload">
</form>
foreach ($request->getFiles() as $fileName) {
   $fileSize = $fileName['size'];
   $fileType = $fileName['type'];
   $theFileName = $fileName['name'];
   move_uploaded_file($fileName['tmp_name'], "$newdirectory/$theFileName");
}