作者 邓超

附件名字bug

@@ -29,10 +29,24 @@ class Attachment { @@ -29,10 +29,24 @@ class Attachment {
29 public function getFilename():string { 29 public function getFilename():string {
30 30
31 if($this->data->get('filename')){ 31 if($this->data->get('filename')){
32 - return $this->data->get('filename'); 32 + $filename = $this->data->get('filename');
  33 + }else{
  34 + $filename = $this->data->get('name');
33 } 35 }
34 -  
35 - return $this->data->get('name'); 36 + // 解码
  37 + $filename = Header::mime_decode($filename);
  38 +// $pathinfo = pathinfo($filename);
  39 +// // 扩展名是否为空
  40 +// if(!empty($pathinfo['extension'])){
  41 +// // 找到字符串在哪里
  42 +// }
  43 +// // 有的国家是从右向左读,比如 png.xxxx 阿拉伯语
  44 +// $filename = explode('.',$filename);
  45 +// $first = $filename[0];
  46 +// $end = end($filename);
  47 +// if($filename[0])
  48 +
  49 + return $filename;
36 } 50 }
37 51
38 /** 52 /**