arunkumar339 / base64-encoded-file

Provides handling for base64 encoded files, and the integration of symfony/form

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

base64-encoded-file

Provides handling for base64 encoded files

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

Installation

$ php composer.phar require hshn/base64-encoded-file

Usage

<?php

use Hshn\Base64EncodedFile\HttpFoundation\File\Base64EncodedFile;

$file = new Base64EncodedFile(base64_encode($data));

$file->getPathname(); // "/path/to/file"
$file instanceof Symfony\Component\HttpFoundation\File\File; // true

Integration for symfony/form

<?php

use Hshn\Base64EncodedFile\Form\Type\Base64EncodedFileType;

$form = $formBuilder
    // symfony 2.7
    ->add('file', new Base64EncodedFileType())
    // symfony 2.8~
    ->add('file', Base64EncodedFileType::class)
    ->getForm();

About

Provides handling for base64 encoded files, and the integration of symfony/form

License:MIT License


Languages

Language:PHP 96.5%Language:JavaScript 3.5%