如何使用symfony上傳檔案

2021-04-13 05:42:11 字數 1672 閱讀 3511

symfony

上傳檔案

模版檔案

>?php

echo

form_tag('

media/upload',

'multipart=true')

?<

>?php

echo

input_file_tag('

file')

?<

>?php

echo

submit_tag('

send')

?<

>/form<

action

public

function

executeupload

() 預設上傳到myproject/web/upload/目錄下,可以修改config/config.php,改變上傳目錄

sfconfig

::add

(array('

sf_upload_dir_name

'=<

$sf_upload_dir_name= '

uploads',

'sf_upload_dir

'=<

sfconfig

::get('

sf_root_dir')

.directory_separator

.sfconfig

::get('

sf_web_dir_name')

.directory_separator

.$sf_upload_dir_name

, ))

; 顯示上傳的檔案:

>?php

echo

image_tag('

/'.sfconfig

::get('

sf_upload_dir_name')

.'/'

.$sf_params

-<

get(

'filename'))

?<

驗證(validation):

methods

:post: [

file

]names

:file

:required

: yes

required_msg

: please

upload

afile

validators

: myfilevalidator

file

: true

myfilevalidator

:class

: sffilevalidator

param

:mime

-types

: -

'image/jpeg'-

'image/png'-

'image/x-png'-

'image/pjpeg

'mime

-types

-error

: only

pngand

jpeg

images

areallowed

max_size

: 2000

max_size_error

: max

sizeis2

mo 】【列印】

Symfony 如何傳送郵件

注 本文所有 示例均來自symfony官網 symfony預設使用swift mailer傳送郵件,如果是通過命令symfony new your project name建立的基礎專案框架,在config.yml中已經有關於swiftmailer的配置,例如 swiftmailer transpo...

如何使用git向gitlab上傳檔案

讀前提示 這是乙個第一次使用git的小白寫的部落格,所以有很多的不足,也可能會有錯誤,有任何不足希望大家可以積極指出,共同進步。寫這篇的原因是,自己在上傳的時候遇到了很多問題,所以總結一下,也希望能給其他剛開始使用git的小夥伴一點點幫助。1.新建專案 2.使用git配置自己的姓名和郵箱 git全域...

Mac svn如何上傳 a檔案

首先在mac中svn的安裝會去選擇cornerstone 如果遇到這個問題肯定是已經安裝並準備上傳.a 檔案了。首先要清楚svn是預設過濾忽略.a檔案的上傳的,要想可以上傳.a 可以通過這個簡單的方法做 開啟終端,在終端直接輸入 open subversion config然後會出現好多行 開頭的句...