BS資料夾上傳操作 二 基本功能實現

2021-09-07 21:35:03 字數 1617 閱讀 7176

上篇《bs資料夾上傳操作 》大概說明了我所需要的需求,

接著上次的命題:

「如果有乙個需求,要求你在bs上實現資料夾上傳操作功能?你該如何實現?」

activex?js外掛程式?自定義控制項 還是…… 

再看下需求:

客戶端選擇任一資料夾上傳到伺服器中,在伺服器上建立相關資料夾且相應檔案上傳到相應的資料夾中。

出來的效果:

主要原始碼:

///

///匯入->確定 方法

//////

[directmethod]

public

void getpath(string readpath)

folderhelper

///

///根據路徑獲取該資料夾下檔案

//////

檔案讀取路徑

///檔案儲存路徑

///匯入成功,失敗

public

static

string findfilebypath(string readpath, string storepath)

if (fs is directoryinfo)//

資料夾

}return

"匯入成功";}

catch (exception)

}///

///將檔案轉換為二進位製流進行讀取

//////

檔案完整名路徑

///檔案二進位製流

private

static

byte filetobinary(string filename)

else

}catch (exception ex)

finally

} ///

///將二進位製流轉換為對應的檔案進行儲存

//////

儲存檔名的路徑

///檔名

///二進位製流

private

static

void binarytofile(string storepath, string filename, byte binary)

}catch (exception ex)

finally

}

基本的上傳功能實現,但是犧牲了安全性,抽空試試left join.g 提供的幫助activex。在這也感謝園中兩位朋友的left join.g和sunriseyuen。

謝謝

出處:

js資料夾上傳

檔案上傳是 web 開發肯定會碰到的問題,而資料夾上傳則更加難纏。網上關於資料夾上傳的資料多集中在前端,缺少對於後端的關注,然後講某個後端框架檔案上傳的文章又不會涉及資料夾。今天研究了一下這個問題,在此記錄。先說兩個問題 是否所有後端框架都支援資料夾上傳?是否所有瀏覽器都支援資料夾上傳?第乙個問題 ...

java資料夾上傳

最近公司做工程專案,實現資料夾上傳。網上找了一天,發現網上很多 都存在相似問題,最後終於找到了乙個符合要求的專案。工程如下 這裡對專案的資料夾傳輸功能做出分析,怎麼實現資料夾上傳的,如何進行資料夾上傳的。執行 資料夾所在位置 c users liu desktop httpdebuggerpro v...

php選擇資料夾上傳

php用超級全域性變數陣列 files來記錄檔案上傳相關資訊的。1.file uploads on off 是否允許通過http方式上傳檔案 2.max execution time 30 允許指令碼最大執行時間,超過這個時間就會報錯 3.memory limit 50m 設定指令碼可以分配的最大記...