Changeset 3419855
- Timestamp:
- 12/15/2025 09:40:42 AM (4 months ago)
- Location:
- infility-global/trunk
- Files:
-
- 2 edited
-
infility_global.php (modified) (2 diffs)
-
widgets/infility-import-data/infility-import-data.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
infility-global/trunk/infility_global.php
r3419687 r3419855 4 4 Plugin URI: https://www.infility.cn/ 5 5 Description: Infility公共插件 6 Version: 2.14.4 06 Version: 2.14.41 7 7 Author: Infility 8 8 Author URI: https://www.infility.cn/ … … 142 142 function __construct() 143 143 { 144 define( 'INFILITY_GLOBAL_VERSION', '2.14.4 0' );144 define( 'INFILITY_GLOBAL_VERSION', '2.14.41' ); 145 145 define( 'INFILITY_GLOBAL_PATH', plugin_dir_path( __FILE__ ) ); // fullpath/wp-content/plugins/infility-global/ // 有斜杠 146 146 define( 'INFILITY_GLOBAL_URL', plugins_url( '/', __FILE__ ) ); // https://the_domain/wp-content/plugins/infility-global/ // 斜杠是自己加的 -
infility-global/trunk/widgets/infility-import-data/infility-import-data.php
r3401623 r3419855 857 857 $system_field = $_POST['system_field']; 858 858 859 if($file['type']!='application/x-zip-compressed'){str::e_json(['res'=>'File must be zip'],1);} 859 // 兼容不同系统对 ZIP 的 MIME 类型标识(Windows/Mac/Linux) 860 $allowedZipMimes = [ 861 'application/zip', 862 'application/x-zip-compressed', 863 'application/x-zip', 864 'multipart/x-zip', 865 'application/s-compressed', 866 ]; 867 $isZipByMime = isset($file['type']) && in_array($file['type'], $allowedZipMimes, true); 868 $isZipByName = isset($file['name']) && preg_match('/\.zip$/i', $file['name']); 869 if(!$isZipByMime && !$isZipByName){str::e_json(['res'=>'File must be zip'],1);} 860 870 $res = $import_file_class->upload_file($file,true); 861 871 if(!$res){str::e_json(['res'=>$import_file_class->error],1);}
Note: See TracChangeset
for help on using the changeset viewer.