я хочу переименовать файл на основе application_id при загрузке, но не переименовывать файл - PullRequest
0 голосов
/ 20 июня 2019

Я хочу переименовать файл на основе application_id, но вместо этого ставится точка, например .jpeg, в чем может быть проблема.

это мой файл контроллера.

    public function uploadImages(Request $request)
    {
       $applications = new Applications;

      $applications_id = Input::get('applications_id_unique_field');
      $applications->applications_id = Input::get('applications_id_unique_field');
      $imgName =  "$applications->applications_id" .'.' . $request->breg_cert->getClientOriginalExtension();
        request()->breg_cert->move(public_path('breg_cert'), $imgName);
        $applications->breg_cert = $imgName;
        // dd($applications->KRAPIN);
      return response()->json(['uploaded' => '/breg_cert/'.$imgName]);
    }

myКод ввода файла начальной загрузки на javascript.this контролирует мой ввод файла начальной загрузки.

<script>

    $("#file-0a").fileinput({
        showUpload: true,
        showRemove: true,
        showCaption: true,
        showPreview: true,
        showClose: false,
        autoOrientImage: true,
        showUploadedThumbs: false,
        uploadAsync: false,
        uploadUrlThumb: false,
        deleteUrl: "/public/KFS_Business_Registration_Certificates",
        uploadUrl: "{{route('image.upload')}}",
       // uploadUrl: '/public/KFS_Business_Registration_Certificates', // you must set a valid URL here else you will get an error
        theme: 'fa',
        uploadExtraData: function() {
            return {
                _token: "{{ csrf_token() }}",
            };
        },
        allowedFileExtensions: ['jpg', 'png', 'gif', 'pdf', 'jpeg'],
        overwriteInitial: false,
        maxFileSize: 500,
        maxFilesNum: 10,
        //allowedFileTypes: ['image', 'video', 'flash'],
        slugCallback: function (filename) {
            return filename.replace('(', '_').replace(']', '_');
        }
    });
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...