2014-11-24 31 views
0

我想在網頁上附加一個文件並將其保存在TFS中。使用文件上傳控件上傳文件並將文件傳遞給對象/網絡服務

我正在使用asp.net fileupload控件來保存文件。 任何人都可以請告訴我如何從文件上傳 控制插入訪問文件到tfs?

這裏是我的代碼:

protected void FormView1_ItemInserting(object sender, FormViewInsertEventArgs e) 
    { 
     FileUpload fu = (FileUpload)FormView1.FindControl("FileUpLoad1"); 

     if (fu.HasFile) 
     { 

     // I want to know the code changes to the line below :    
     workitem.Attachments.Add(new Attachment("file accessed from file upload", "comment")); 
     } 
     } 

回答

0

試試這個,它aspx.vb世界爲我工作:O) RGDS, 微型飛行器。

Dim objFSO, objFolder 
objFolder = "D:\dump\" 
objFSO = CreateObject("Scripting.FileSystemObject") 
objFSO.CreateFolder(objFolder) 
System.IO.Directory.SetCurrentDirectory(objFolder.ToString) 
Dim physicalFolder = System.IO.Directory.GetCurrentDirectory().ToString 
Dim fileName As String = System.IO.Path.GetFileNameWithoutExtension(FileUploadControl.FileName) 
Dim extension As String = System.IO.Path.GetExtension(FileUploadControl.FileName) 
FileUploadControl.PostedFile.SaveAs(System.IO.Path.Combine(physicalFolder, _ 
    fileName + extension)) 
+0

你是否將文件保存到D盤?我想通過從fileupload控件訪問的文件並將文件發送到對象 – CodeNinja 2014-11-24 01:15:29

+0

您必須先在本地保存該文件,然後將其傳遞給TFS。 – 2014-11-24 06:00:20

+0

我正在使用一個將部署到服務器的Web應用程序。所以你的意思是將它保存在服務器上,然後從服務器訪問文件? – CodeNinja 2014-11-24 19:42:03

相關問題