Php 通过控制台和web上传Yii2文件

Php 通过控制台和web上传Yii2文件,php,yii2,Php,Yii2,我想在我的Yii2应用程序中实现文件上传。这应该可以通过Web和控制台命令实现 Yii2中是否有助手,以便我可以使用相同的实现?(我从web前端的yii\web\UploadFile开始,意识到我不能将其用于控制台命令) yii\web\UploadFile类设计用于ActiveForm,或者更具体地说用于$\u文件内容。您希望如何使用console上载文件?只是将文件从一个地方复制/移动到另一个地方?我希望有一个像yii\web\UploadedFile这样的助手,它可以用于控制台命令(yii

我想在我的Yii2应用程序中实现文件上传。这应该可以通过Web和控制台命令实现

Yii2中是否有助手,以便我可以使用相同的实现?(我从web前端的
yii\web\UploadFile
开始,意识到我不能将其用于控制台命令)


yii\web\UploadFile
类设计用于
ActiveForm
,或者更具体地说用于
$\u文件
内容。

您希望如何使用console上载文件?只是将文件从一个地方复制/移动到另一个地方?我希望有一个像yii\web\UploadedFile这样的助手,它可以用于控制台命令(yii控制台命令!),但我想不是这样。
UploadedFile
使用
$\u文件
数组,它从HTTP POST获取数据。因此,您不能直接使用
UploadedFile
来使用CLI。作为变体,您可以尝试使用
curl
。是的,我在最初的帖子中指出了这一点。好的,想办法没问题,不过还是谢谢你的评论。也许你可以尝试运行一个脚本,将输入作为mv文件从源文件夹(输入)到目标文件夹的文件路径。