【发布时间】:2017-06-14 23:17:24
【问题描述】:
我正在使用十月 CMS。
我做了一个简单的前端文件上传插件。我有一个模型和组件。
在 Model Uploader.php 中我使用
public $attachOne = [
'videofile' => 'System\Models\File'
];
在组件中
public function onUpload(){
$uploader = new Uploader();
$uploader->videofile = Input::file('videofile');
$uploader->save();
Flash::success('File Uploaded');
return Redirect::back();
}
默认情况下,上传到
/storage/app/uploads/public/random-dir/random-name.mp4
CMS 给文件一个随机的目录和名称。
但后端媒体上传到
/storage/app/media/filename.mp4
文件名被保留。
如何将文件上传到 /media 而不是 /uploads/public?
或者是否可以在 /uploads/public 中定义文件夹和文件名而不是随机的?
【问题讨论】:
-
$uploader->save() 是被继承还是你写的函数?
-
@OfirBaruch 我跟着一个指南。我没有写保存功能。我认为它正在被继承。
标签: php octobercms