@shane89

Как сменить название файла на id юзера?

Добрый вечер. Такая проблемка, надо сменить название файла на название id юзера. Загружаю через ajax upload. Как решить проблемку?
Как передать переменную namefile?
var button = $('span.upload-file'), interval;
				var namefile = $('.main-user-id').val();

				$.ajax_upload(button, {
				    action : '/upload.php',
				    name : 'round',
				    onSubmit: function(file, ext) {
				      	this.disable();
				        $('span.upload-file').html('загружаем <i class="fa fa-spinner"></i>');
				    },
				    onComplete: function(file, response) {
				      	this.enable();
				      	alert(namefile);
				      	$('span.upload-file').html('залить на сервер <i class="fa fa-upload">');
				    }
				});
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ответы на вопрос 1
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
Формируйте файл вручную.. т.е. имя... расширение вызнаете.. а имя вручную.. я иногда вот так форматирую
$filename = pathinfo($_FILES['file']['name'], PATHINFO_FILENAME);
      $ext = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION);
      $uid = uniqid();
      $fn = Utils::translitUrl($filename).'-'.$uid.'.'.$ext;
      $destination = IMAGE_COLLECTION. '/' . $fn;
      move_uploaded_file( $_FILES['file']['tmp_name'] , $destination );


Вы можете использовать хоть ид.. хоть еще что ))) Все зависит только от Вас.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы