通过 Opencart 文件选项仅上传图像
Upload only images through Opencart File option
我正在使用 Opencart 2.0.3.1。
而订购产品的客户必须upload image
。为此,我为产品添加了文件选项。但是使用 文件选项 用户可以上传任何类型的文件。我只想限制上传 image files(jpg,jpeg,png etc).
这是按钮代码:(catalog/view/theme/default/template/product/product.tpl)
<?php if ($option['type'] == 'file') { ?>
<div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>">
<label class="control-label"><?php echo $option['name']; ?></label>
<button type="button" id="button-upload<?php echo $option['product_option_id']; ?>" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-default btn-block"><i class="fa fa-upload"></i> <?php echo $button_upload; ?></button>
<input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" id="input-option<?php echo $option['product_option_id']; ?>" />
</div>
<?php } ?>
而且我没有使用外部模块。
我该怎么做?
您可以从管理面板设置此选项。下面给出了说明..
1- open admin panel
2- click on setting submenu inside system tab.
3- click on server tab then you can see "Allowed File Extensions:" option. then you can set as you wish.
我正在使用 Opencart 2.0.3.1。
而订购产品的客户必须upload image
。为此,我为产品添加了文件选项。但是使用 文件选项 用户可以上传任何类型的文件。我只想限制上传 image files(jpg,jpeg,png etc).
这是按钮代码:(catalog/view/theme/default/template/product/product.tpl)
<?php if ($option['type'] == 'file') { ?>
<div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>">
<label class="control-label"><?php echo $option['name']; ?></label>
<button type="button" id="button-upload<?php echo $option['product_option_id']; ?>" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-default btn-block"><i class="fa fa-upload"></i> <?php echo $button_upload; ?></button>
<input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" id="input-option<?php echo $option['product_option_id']; ?>" />
</div>
<?php } ?>
而且我没有使用外部模块。
我该怎么做?
您可以从管理面板设置此选项。下面给出了说明..
1- open admin panel
2- click on setting submenu inside system tab.
3- click on server tab then you can see "Allowed File Extensions:" option. then you can set as you wish.