Plugin Directory

Changeset 2189209


Ignore:
Timestamp:
11/10/2019 01:45:50 PM (6 years ago)
Author:
playes
Message:

4.6

  • 新增上传时自动重命名
  • 新增远程图片黑白名单
  • 加强远程图片上传兼容性
File:
1 edited

Legend:

Unmodified
Added
Removed
  • oss-upload/trunk/oss-upload.php

    r2188953 r2189209  
    4242
    4343function oss_upload_encode($str){
    44     if(ouops('oss_rename') && !preg_match('/^[a-zA-Z0-9,:;\|_-~$%^\!@\.\[\]\(\)\{\}]+$/', $str)){
     44    if(ouops('oss_rename')){
    4545        $filetype = wp_check_filetype($str);
    4646        return md5($str).'.'.$filetype['ext'];
     
    9191    if(!oss_upload_check_handle()) return $file;
    9292    $upload = oss_upload_dir(wp_get_upload_dir());
    93     $file['name'] = wp_unique_filename($upload['default']['path'], oss_upload_encode($file['name']));
    94     $file['name'] = wp_unique_filename($upload['path'], oss_upload_encode($file['name']));
     93    $newname = oss_upload_encode($file['name']);
     94    $file['name'] = wp_unique_filename($upload['default']['path'], $newname);
     95    $file['name'] = wp_unique_filename($upload['path'], $file['name']);
    9596    if(isset($file['size']) && $file['size'] >= 1024*1024){//upload via file
    9697        remove_filter('upload_dir', 'oss_upload_dir');
Note: See TracChangeset for help on using the changeset viewer.