描述
保存文件. 返回值作为这个文件的$file_id. $options 指定目录返回: $group_id/(随机10位).ext_name(由name取得) 没有指定目录: $groupid/$filename{0,1}/$filename{2,4}/$filename{5,16}.ext_name
语法
ecae_file_save($group_id,$local_file,$options = null);
参数 | 描述 |
---|---|
$group_id | string 要保存的目录; 在服务器管理下面的Storage中创建的目录 (public 可公开访问) |
$local_file | string 文件地址(要保存的文件, 是保存在/tmp中的文件) |
$options | array 默认为空; name文件名, 如果没有取basename($local_file); path 指定保存的目录 |
例子
index.html
<html> <body> <form action="upload_file.php" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file" name="file" id="file" /> <br /> <input type="submit" name="submit" value="Submit" /> </form> </body> </html>
upload_file.php
<?php
$file = $_FILES["file"];
$group_id = 'public';
$local_file = $file['tmp_name'];
$options = null;
$file_id = ecae_file_save($group_id, $local_file, $options);
var_dump($file_id);
运行结果
string(27) "public/X/86/xq/ypx2gx2ny2wt"
运行结果
bool(true)
描述
获取指定$file_id文件保存为$local_file, 返回值bool类型
语法
ecae_file_fetch($file_id,$local_file)
参数 | 描述 |
---|---|
$file_id | ecae_file_save的返回值 |
$local_file | string 文件地址 |
例子
<?php
$file = $_FILES["file"];
$group_id = 'public';
$local_file = $file['tmp_name'];
$options = null;
$file_id = ecae_file_save($group_id, $local_file, $options);
var_dump(ecae_file_fetch($file_id, $local_file));
运行结果
string(2) "ok"
描述
替换文件 (可以查看ecae_file_save)
语法
ecae_file_replace($file_id,$local_file,$options = null)
例子:
<?php
$file = $_FILES["file"];
$group_id = 'public';
$local_file = $file['tmp_name'];
$options = null;
$file_id = ecae_file_save($group_id, $local_file, $options);
$efr = ecae_file_replace($file_id, $local_file, $options);
var_dump($efr);
运行结果
string(27) "public/X/ab/6o/3faqrmcn4vuy"
描述
获取指定文件的地址(可以被外部访问), 返回值为string
语法
ecae_file_url($file_id)
例子
<?php
$file = $_FILES["file"];
$group_id = 'public';
$local_file = $file['tmp_name'];
$options = null;
$file_id = ecae_file_save($group_id, $local_file, $options);
var_dump(ecae_file_url($file_id));
运行结果
string(45) "s-public.green.ec-ae.com/X/86/xq/ypx2gx2ny2wt"
描述
返回调用storage所产生错误信息 < ecae_file_xxxx > 返回值为空数组 array() 表示木有问题
语法
ecae_file_errors()