jFinal上傳檔案的方法 ,上傳到oss

2021-08-13 17:10:53 字數 1012 閱讀 3674

說實話jfinal提供的上傳方法我感覺並沒有想得那麼好,但是 還是介紹 一下,我現在是 直接將附件上傳到阿里的oss伺服器上,在資料庫只儲存相應的oss路徑,當訪問的時候直接載入oss相應的路徑就可以了,之家上**,還需要加上一些上傳的限制型別

"easyui-filebox theme-textbox-radius" name="code.qrcode" style="width: 200px;" 

data-options="prompt:'請選擇圖示',accept:'image/png,image/jpeg,image/jpg',buttonicon:'icon-folder-search',buttontext:''

">

後台**:

//上傳的圖示檔案

uploadfile iconfile = getfile();

//這裡可以忽略,是上傳oss阿里伺服器的**

oss oss = osskit.use("reald-upload");

qrcode code = getmodel(qrcode.class, "code");

file f = iconfile.getfile();

string key = oss.generatekey("loan_code_icon", f);

oss.getclient().putobject(oss.getbucketname(), key, f);

code.setqrcode(oss.getlasturl() + "/" + key);

來做個演示效果

這是上傳以後的效果

look,在資料庫存的只是上傳的oss路徑

JFinal檔案上傳

jfianl的上傳有多種方法 ajax上傳 from上傳。這次用到的是from上傳。之前做過乙個人員統計,現在有乙個新需求,針對每個錄入的人,再錄入的過程中加入檔案上傳,每個人有個身份證影印件和電子版簡歷需要上傳到系統上。如果上傳到同乙個地方肯定很不方便。把每個人的身份證影印件和簡歷放在這個人名字下...

jfinal檔案上傳路徑問題的處理

jfinal上傳檔案對檔案路徑的處理不是很友好,多少是個坑。這裡解析一下問題。文件上是這麼說明的 添一下源 上取配置路徑的 如果配置的上傳路徑是 me.setbaseuploadpath 那上傳的時候 upfile this.getfile upfile a b c 就直接返回了 a b c的路徑,...

jfinal 上傳檔案 進度條 問題

最近看了一下jfinal 曾經用過 play 1 jfinal 對資料庫的相容性 相較 play 還是有一定的距離.play是以model為準.不用運算元據庫 jfinal是以資料庫為準,基本不用操作model jfinal的引數驗證方式比較繁瑣.play很優雅.jfinal controller方...