Esempio n. 1
0
 function do_upload($user_id, $file_name, $source_file)
 {
     $image = new AlibabaImage($this->config['ak'], $this->config['sk'], "TOP");
     $uploadPolicy = new uploadPolicy();
     $uploadPolicy->dir = $user_id;
     //
     $uploadPolicy->name = $file_name;
     // 文件名不/"
     if (!$image->existsFolder($this->namespace, $user_id)) {
         $image->createDir($this->namespace, $user_id);
     }
     $uploadPolicy->namespace = $this->namespace;
     $res = $image->upload($source_file, $uploadPolicy, $opts = array());
     return $res;
 }