| 
...
 | 
...
 | 
@@ -29,10 +29,24 @@ class Attachment { | 
| 
 | 
 | 
     public function getFilename():string {
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
         if($this->data->get('filename')){
 | 
| 
 | 
 | 
             return $this->data->get('filename');
 | 
| 
 | 
 | 
             $filename = $this->data->get('filename');
 | 
| 
 | 
 | 
         }else{
 | 
| 
 | 
 | 
             $filename = $this->data->get('name');
 | 
| 
 | 
 | 
         }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
         return $this->data->get('name');
 | 
| 
 | 
 | 
         // 解码
 | 
| 
 | 
 | 
         $filename = Header::mime_decode($filename);
 | 
| 
 | 
 | 
 //        $pathinfo = pathinfo($filename);
 | 
| 
 | 
 | 
 //        // 扩展名是否为空
 | 
| 
 | 
 | 
 //        if(!empty($pathinfo['extension'])){
 | 
| 
 | 
 | 
 //            // 找到字符串在哪里
 | 
| 
 | 
 | 
 //        }
 | 
| 
 | 
 | 
 //        // 有的国家是从右向左读,比如 png.xxxx 阿拉伯语
 | 
| 
 | 
 | 
 //        $filename = explode('.',$filename);
 | 
| 
 | 
 | 
 //        $first = $filename[0];
 | 
| 
 | 
 | 
 //        $end = end($filename);
 | 
| 
 | 
 | 
 //        if($filename[0])
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
         return $filename;
 | 
| 
 | 
 | 
     }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     /**
 | 
...
 | 
...
 | 
 |