Files
BESCMS/dayrui/Fcms/Control/Api/File.php
T

122 lines
2.3 KiB
PHP

<?php namespace Phpcmf\Control\Api;
/**
* https://www.besyun.com
* BESCMS
* 本文件是框架系统文件,二次开发时不可以修改本文件
**/
// 文件操作
class File extends \Phpcmf\Common
{
// 验证权限脚本
public function _check_upload_auth($editor = 0) {
return \Phpcmf\Service::L('api')->check_upload_auth($editor);
}
/**
* 文件上传
*/
public function upload() {
\Phpcmf\Service::L('api')->upload();
}
/**
* 输入一个附件
*/
public function input_file_url() {
\Phpcmf\Service::L('api')->input_file_url();
}
/**
* 浏览文件
*/
public function input_file_list() {
\Phpcmf\Service::L('api')->input_file_list();
}
/**
* 浏览文件
*/
public function file_list() {
\Phpcmf\Service::L('api')->file_list();
}
/**
* 删除文件
*/
public function file_delete() {
$rt = \Phpcmf\Service::M('Attachment')->file_delete(
$this->member,
(int)\Phpcmf\Service::L('input')->get('id')
);
$this->_json($rt['code'], $rt['msg']);
}
/**
* 下载文件
*/
public function down() {
\Phpcmf\Service::L('api')->down();
}
/**
* 百度编辑器处理接口
*/
public function ueditor() {
require ROOTPATH.'api/ueditor/php/controller.php';exit;
}
/**
* base64图片上传
*/
public function upload_base64_image() {
\Phpcmf\Service::L('api')->upload_base64_image();
}
/**
* 图片编辑
*/
public function image_edit() {
\Phpcmf\Service::L('api')->image_edit();
}
/**
* 附件改名
*/
public function name_edit() {
\Phpcmf\Service::L('api')->name_edit();
}
/**
* 下载远程图片
*/
public function down_img_list() {
\Phpcmf\Service::L('api')->down_img_list();
}
/**
* 下载远程图片
*/
public function down_img_url() {
\Phpcmf\Service::L('api')->down_img_url();
}
/**
* 下载远程图片
*/
public function down_img() {
\Phpcmf\Service::L('api')->down_img();
}
/**
* 编辑器视频外链解析
*/
public function video() {
\Phpcmf\Service::L('api')->video_link();
}
}