不是。因为我上传到本地成功了
// 上传到upanyun
function up_upyun(Request $request)
{
$input = Input::all();
$file = Input::file('file_data');
$state = array_key_exists('state', $input) ? intval($input['state']) : 1;
$res = $file -> isValid();
if($res)
{
//上传文件的后缀.
$entension = $file -> getClientOriginalExtension();
//这个表示的是缓存在tmp文件夹下的文件的绝对路径
$real_path = $file -> getRealPath();
// 缓存在tmp文件夹中的文件名 例如 php8933.tmp 这种类型的.
$tmpName = $file ->getFileName();
//文件类型
//$mimeTye = $file -> getMimeType();
//上传后的文件名
$new_name = date('His') . mt_rand(1001, 9999) . '.' . $entension;
//文件路径
$path = '/uploads/images/article/' . date('Y') . '/' . date('m');
$re_path = public_path() . $path;
//创建文件夹
$this->_mk_dir($re_path);
$res = $file->move($re_path, $new_name);
if($res)
{
//插入到图片表
$src = $path . '/' . $new_name;
$data = ['path' => $src, 'state' => $state, 'ctime' => $_SERVER['REQUEST_TIME']];
Img::create($data);
$data = ['status' => true, 'msg' => '成功!', 'file_name' => $src];
}
else
{
$data = ['status' => false, 'msg' => '文件出错!'];
}
return $data;
}
else
{
$data = ['status' => false, 'msg' => '文件出错!'];
return $data;
}
}
// 上传到upanyun
function up_upyun(Request $request)
{
return Storage::disk('upyun')->put('', $request->file('file_data'));
return Storage::disk('upyun')->put('/', $request->file('file_data'));
}
失败。
所以认为您这个packages应该有laravel版本要求。