2

一般的なファイルアップロード機能をC#で書きたい。私のWebサイトには、20を超える列がタブに分割されており、8〜10個のファイルアップロードコントロールで構成されています。fileuploadコントロール、投稿されたファイル、保存場所を渡すことができる一般的なメソッドを書きたいと思います。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)
}

パスを保存する方法は知っていますが、ファイルアップロードコントロールをパラメーターとしてメソッドに渡す方法がわかりません。あなたの助けに感謝します:)

4

2 に答える 2

2

少し遊んだ後、答えがわかりました。以下が解決策です...

private void uploadDoc(HttpPostedFile httpPostedFile, int filesize, string saveLocation, System.Web.UI.WebControls.FileUpload FileUpload1)
{
  //code for saving the file
}

そして、これがパラメータを関数に渡す方法です...

uploadDoc(FileUpload1.PostedFile, filesize, saveLocation, FileUpload1);

お役に立てれば :)

于 2012-11-05T09:22:05.307 に答える
1

このようなものをお探しですか?

public string uploadMethod(HttpPostedFile file, FileUpload FU, string saveLocation)
{
string path = FU.FileName;
}
于 2012-10-22T11:13:31.043 に答える