Код: Выделить всё
$file = UploadedFile::getInstanceByName($this->paramName);
$file->saveAs($this->path . 'TEST.png');
Где он успевает ее кропать непонятно
Код: Выделить всё
$file = UploadedFile::getInstanceByName($this->paramName);
$file->saveAs($this->path . 'TEST.png');
Код: Выделить всё
$('#uploader').fileapi({
url: './ctrl.php',
autoUpload: true,
accept: 'image/*',
imageTransform: {
cropped: {}
},
onSelect: function (evt, data) {
$(this).fileapi("crop", data.files[0], { x: 0, y: 0, w: 100, h: 100 });
}
});
Код: Выделить всё
FileAPI::className(),
[
'settings' => [
'url' => ['/users/fileapi-upload'],
'autoUpload' => true,
'imageOriginal' => true,
'imageTransform' => ['cropped: {}']
],
'crop' => true,
'cropResizeWidth' => 100,
'cropResizeHeight' => 100,
]
Код: Выделить всё
private $_defaultMultipleSettings = [
'autoUpload' => true,
'elements' => [
'list' => '.uploader-files',
'file' => [
'tpl' => '.uploader-file-tpl',
'progress' => '.uploader-file-progress-bar',
'preview' => [
'el' => '.uploader-file-preview',
'width' => 100,
'height' => 100
],
'upload' => [
'show' => '.uploader-file-progress'
],
'complete' => [
'hide' => '.uploader-file-progress'
]
],
'dnd' => [
'el' => '.uploader-dnd',
'hover' => 'uploader-dnd-hover',
'fallback' => '.uploader-dnd-not-supported'
]
]
];
Код: Выделить всё
'multiple' => true
Вероятнее всего вам нужно отключить любые трансформации файлов если они есть. И/или отправлять оригинальный файл на сервер.Programmer писал(а):Помогите, пожалуйста. Загружаю фотографию с помощью расширения vova07/yii2-fileapi-widget - все работает, но при загрузке у меня удаляются exif данные, то есть gps координаты. Как решить данную проблему? Спасибо.
так любой можетvova07 писал(а):Приведите пример кода, чтобы можно было что-то советовать!