ShopWind开源电商系统完美的整合了WebUploader上传组件,使得在商品发布、文章揭橥时候编辑器中能很方便的插入图片,效果如下图所示:
WebUploader图片上传组件上传图片时候默认对超过1600px高度的图片进行宽高档比例压缩,如果是要上传长图又不想让组件把图片压缩须要做些修正。
WebUploader图片上传组件中预留compress参数, 参数类型Object ,可选。这个参数是配置压缩的图片的选项。如果此选项为false, 则图片在上传前不进行压缩。

办理办法:打开文件frontend\controllers\My_goodsController.php,搜索“build_upload” 在create方法中做如下的修正:增加compress 参数,值为false。
// 编辑器图片批量上传器$this->params['build_upload'] = Plugin::getInstance('uploader')->autoBuild(true)->create([ 'obj' => 'EDITOR_SWFU', 'belong' => Def::BELONG_GOODS, 'item_id' => $id, 'button_id' => 'editor_upload_button', 'button_text' => Language::get('uploadedfile'), 'progress_id' => 'editor_upload_progress', 'upload_url' => Url::toRoute(['upload/add', 'instance' => 'desc_image']), 'multiple' => true, 'ext_js' => false, 'ext_css' => false, 'compress' => false //增加compress参数,值为false ]);