我想用C#編寫一個通用文件上傳函數。我的網站有20多個欄目,分成幾個包含近8-10個文件上傳控件的標籤。 我想寫一個通用的方法,我可以通過文件上傳控件,張貼文件&位置進行保存。我如何將fileupload控件傳遞給一個方法?將文件上傳控制作爲參數傳遞給方法
public string uploadMethod(HttpPostedFile file, <fileUpload control>, string saveLocation)
{
//saving code
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
uploadMethod(FileUpload1.PostedFile, <fileUpload control>, saveFolder)
}
我知道如何保存路徑,但不知道如何將fileupload控件作爲參數傳遞給方法。將感謝您的幫助:)
你也可以谷歌「[依賴注入](https://www.google.com/search?q=dependency+injection&rlz=1C1DVCC_enUS346&aq=0&oq=dependancy+&sugexp=chrome,mod=0&sourceid=chrome&ie=UTF-8)」。通用對象應該注入需要它們的類中。 –