## Preparations - make following changes in system files:
1. in the `/core/units/reviews/reviews_config.php` file change `ReviewText` field declaration in `Fields` array into:
```
lang=php
'type' => 'string', 'default' => null, 'required' => 1,
'formatter' => 'kUploadFormatter',
'file_types' => '*.*',
'upload_dir' => WRITEBALE_BASE . '/reviews/',
```
2. in the `/modules/in-commerce/admin_templates/products/review_edit.tpl` file:
* change form control for `ReviewText` field into `inp_edit_swf_upload`
* and add swf-upload javascript:
```
lang=html
<script src="js/swfobject.js" type="text/javascript"></script>
<script type="text/javascript" src="<inp2:m_Compress files='js/uploader/upload_manager.js|js/uploader/uploader.js'/>"></script>
```
## Testing
# login into Admin Console as `root` user
# go to {nav Website & Content > Products} section
# open new tangible product creation window
# fill-in required fields on `General` tab
# go to the `Comments` tab
# add a new comment
# confirm, that uploaded file, which filename is shown in `Comment` column has `.tmp` extension (not a bug, because `<inp2:Field name="$field" format='display_name'/>` tag should be used for displaying uploaded filename)
# save product
# open created product for editing
# go to `Comments` tab
# confirm, that `Comment` value in the `Comments` grid no longer have `.tmp` extension