jQuery文件上传调整大小上传的图片

时间:2017-12-19 16:46:34

标签: php jquery-plugins yii2 jquery-file-upload yii2-extension

大家好我根据2amigos/yii2-file-upload-widget使用此插件进行文件上传BlueImp jQuery File Upload plugin

在指南中,我配置得很好,所有操作都运行良好,但我有一个问题。

  • 是否有调整上传图片大小的选项?

当我从队列文件(示例中的第三个图像)上传图像时,图像以原始大小返回,而不是小尺寸。是否有选项可以调整已上传的图像,例如队列中的第一个和第二个图像? 我认为这有clientOption但我找不到任何东西。 帮帮我们!

图片示例: issue image preview

小工具配置:

<?= \dosamigos\fileupload\FileUploadUI::widget([
    'model' => $model,
    'attribute' => 'image',
    'url' => ['site/image-upload'],
    'fieldOptions' => [
        'accept' => 'image/*'
    ],
    'clientOptions' => [
        'maxFileSize' => 2000000,
    ],
    'clientEvents' => [
        'fileuploaddone' => 'function(e, data) {
                    console.log(e);
                    console.log(data);
                }',
        'fileuploadfail' => 'function(e, data) {
                    console.log(e);
                    console.log(data);
                }',
    ],
]); ?>

1 个答案:

答案 0 :(得分:0)

您应该在上传到控制器中的服务器后执行此操作! (actionUpload)