Задать вопрос
@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">');
				    }
				});
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 );


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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽