文件相关 file(需开启Storage服务)

ecae_file_save()

描述

保存文件.

返回值作为这个文件的$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)

ecae_file_fetch()

描述

获取指定$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_replace()

描述

替换文件 (可以查看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"

ecae_file_url()

描述

获取指定文件的地址(可以被外部访问), 返回值为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"

ecae_file_errors()

描述

返回调用storage所产生错误信息 < ecae_file_xxxx >
返回值为空数组 array() 表示木有问题

语法

ecae_file_errors()

內容目录

上一个主题

开发手册

下一个主题

内存存储 cache(需开启MemCache服务)

快速搜索

输入相关的模块,术语,类或者函数名称进行搜索