上篇《bs資料夾上傳操作 》大概說明了我所需要的需求,
接著上次的命題:
「如果有乙個需求,要求你在bs上實現資料夾上傳操作功能?你該如何實現?」
activex?js外掛程式?自定義控制項 還是……
再看下需求:
客戶端選擇任一資料夾上傳到伺服器中,在伺服器上建立相關資料夾且相應檔案上傳到相應的資料夾中。
出來的效果:
主要原始碼:
///folderhelper///匯入->確定 方法
//////
[directmethod]
public
void getpath(string readpath)
///基本的上傳功能實現,但是犧牲了安全性,抽空試試left join.g 提供的幫助activex。在這也感謝園中兩位朋友的left join.g和sunriseyuen。///根據路徑獲取該資料夾下檔案
//////
檔案讀取路徑
///檔案儲存路徑
///匯入成功,失敗
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
}
謝謝
出處:
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 設定指令碼可以分配的最大記...