迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
請問做下載模塊,文件大小字段該如何設置?
前面的文本輸入框填文件大小,后面的下拉框或者單選框選擇單位(MB或GB)
需要前臺可方便輸出。最好是還能夠方便二次開發在列表頁針對文件大小進行排序的。
你截個圖看看什么樣子的
回復@迅睿框架技術-實習
沒有截圖呀,一般下載類系統都自帶這樣的字段。通過我上面的描述應該很好理解是什么樣子的呀。
我現在想到的就是分2個字段去做,一個填文件大小的數值,一個填單位(MB/GB)。但是這樣做總感覺有些怪怪的。
直接用一個file類型的上傳字段,你上傳了文件后,cms可以讀取這個文件的大小的
我同意三樓的觀點,直接可以讀取
參考文檔:《附件信息》
那樣方便在前端調用嗎?
另外這樣也不適合很多場景,比如我提供的都是大文件下載,提供的都是網盤下載地址而非后臺上傳,這時候文件大小是需要手動輸入的。
四樓的函數可以,如果你要外鏈的話就無法讀取多少MB,只能新建一個text文本字段專門來填寫多少MB了
回復@hoofei
對,是需要新建字段去填寫,我的初衷問的就是在新建字段上,如何在一個字段里去做MB和GB的區分。
“前面的文本輸入框填文件大小,后面的下拉框或者單選框選擇單位(MB或GB)”
做一個text字段就解決了
回復@Fkenuiab
這樣的話當然是最簡單的,但是沒辦法去對單位MB和GB做區分啊,比如我需要在列表頁按文件大小排序就比較麻煩。我希望的是文件大小和單位是分開的。“前面的文本輸入框填文件大小,后面的下拉框或者單選框選擇單位(MB或GB)”
你可以統一填寫字節單位,前端做統一轉換
9樓好辦法
回復@玖愛一生 目前看來這應該是最好的解決辦法了,只是在填寫文件大小的時候每次需要點文件右鍵去查看字節大小。
你截個圖看看什么樣子的
回復@迅睿框架技術-實習
沒有截圖呀,一般下載類系統都自帶這樣的字段。通過我上面的描述應該很好理解是什么樣子的呀。
我現在想到的就是分2個字段去做,一個填文件大小的數值,一個填單位(MB/GB)。但是這樣做總感覺有些怪怪的。
直接用一個file類型的上傳字段,你上傳了文件后,cms可以讀取這個文件的大小的
我同意三樓的觀點,直接可以讀取
參考文檔:《附件信息》
回復@迅睿框架技術-實習
那樣方便在前端調用嗎?
另外這樣也不適合很多場景,比如我提供的都是大文件下載,提供的都是網盤下載地址而非后臺上傳,這時候文件大小是需要手動輸入的。
四樓的函數可以,如果你要外鏈的話就無法讀取多少MB,只能新建一個text文本字段專門來填寫多少MB了
回復@hoofei
回復@迅睿框架技術-實習
對,是需要新建字段去填寫,我的初衷問的就是在新建字段上,如何在一個字段里去做MB和GB的區分。
“前面的文本輸入框填文件大小,后面的下拉框或者單選框選擇單位(MB或GB)”
做一個text字段就解決了
回復@Fkenuiab
這樣的話當然是最簡單的,但是沒辦法去對單位MB和GB做區分啊,比如我需要在列表頁按文件大小排序就比較麻煩。我希望的是文件大小和單位是分開的。“前面的文本輸入框填文件大小,后面的下拉框或者單選框選擇單位(MB或GB)”
你可以統一填寫字節單位,前端做統一轉換
9樓好辦法
回復@玖愛一生 目前看來這應該是最好的解決辦法了,只是在填寫文件大小的時候每次需要點文件右鍵去查看字節大小。