рдирдорд╕реНрддреЗ,
рдореИрдВ рдЖрдкрд╕реЗ рдкреВрдЫрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХрд╣рд╛рдВ рд╣реИред рдореИрдВрдиреЗ рдбреЙрдХ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ рдФрд░ рд╕рдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдлреЛрдЯреЛ рдЗрдХрд╛рдИ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред
рдпрд╣рд╛рдБ рд╕рд╛рд░ рд╣реИ https://gist.github.com/Jirda/8901323
рдореИрдВрдиреЗ рд╡реЗрдм рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЕрдкрд▓реЛрдб рдмрдирд╛рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдлреЛрдЯреЛ рдЗрдХрд╛рдИ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдлрд┐рдХреНрд╕реНрдЪрд░ рдореЗрдВ рд▓реЛрдб рдХреЛрдб рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рддреЛ рдЫрд╡рд┐ рд╕рд╣реЗрдЬреА рдирд╣реАрдВ рдЬрд╛рддреА рд╣реИ рдФрд░ рдЕрдкрд▓реЛрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЦрд╛рд▓реА рд╣реЛрддреА рд╣реИред рд╕рд╛рде рд╣реА, imageName рд╢реВрдиреНрдп рд╣реИред
рдЖрдкрдХреЗ рдиреЛрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ #200 . рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ
рдореВрд▓ рд░реВрдк рд╕реЗ, рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рдмрджрд▓рдирд╛:
$photo1->setImage(new File(__DIR__ . "/../Files/image1.png"));
рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛:
$photo1->setImage(new UploadedFile(__DIR__ . "/../Files/image1.png", "image1.png"));
рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред
рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдЕрднреА рд▓рд╛рдЗрди рдмрджрд▓реА рд╣реИ рдФрд░ рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ:
[рд╕рд┐рдореНрдлрдиреА \ рдШрдЯрдХ \ HttpFoundation \ рдлрд╝рд╛рдЗрд▓ \ рдЕрдкрд╡рд╛рдж \ FileException]
рдлрд╝рд╛рдЗрд▓ "image1.png" рдХрд┐рд╕реА рдЕрдЬреНрдЮрд╛рдд рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХреА рдЧрдИ рдереАред
рдХреЛрдИ рд╕рд▓рд╛рд╣?
рдпрд╣ рд╡рд┐рдзрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "рдЕрдкрд▓реЛрдб" рдЙрдиреНрдореБрдЦ рд╣реИ (рдмрдВрдбрд▓ рдХреЛ рд╕рд┐рдореНрдлрдиреА рд░реВрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рддреНрд╡рд░рд┐рдд рд╣реИрдХ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрдкрд▓реЛрдбреЗрдбрдлрд╛рдЗрд▓ рд╕реНрд░реЛрдд рдХреЛрдб рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрд╣ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рдмрдВрдбрд▓ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЗрд╕ рдмреАрдЪ рдЖрдкрдХреЗ рдкрд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрд╕рдХрд╛ рдирд╛рдо рдЗрдХрд╛рдИ рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред
рддреЛ рдЬрдм рдореИрдВ рдЫрд╡рд┐ рдХрд╛ рдирд╛рдо photo1.png рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЧрдВрддрд╡реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рд╣реЗрдЬрддрд╛ рд╣реВрдВ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рдареАрдХ рд░рд╣реЗрдЧрд╛? :)
рдзрдиреНрдпрд╡рд╛рджред
рдпрд╣ рдЪрд╛рд╣рд┐рдП, рд╣рд╛рдБ :)
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ test
= true
рдХреЛ UploadedFile рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рдХреЛ "рдЕрдкрд▓реЛрдб" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
new UploadedFile($filePath, "image1.png", 'image/png', filesize($filePath), null, true);
рдпрд╣ рд╡рд░реНрдгрд┐рдд @petrjirasek "рдЕрдЬреНрдЮрд╛рдд рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛" рд╕рдорд╕реНрдпрд╛ рдХреЛ
рдзрдиреНрдпрд╡рд╛рдж @chriwup рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░
test
=true
рдХреЛ UploadedFile рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЖрдк рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рдХреЛ "рдЕрдкрд▓реЛрдб" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:рдпрд╣ рд╡рд░реНрдгрд┐рдд @petrjirasek "рдЕрдЬреНрдЮрд╛рдд рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛" рд╕рдорд╕реНрдпрд╛ рдХреЛ