簡體   English   中英

在哪里可以找到Windows應用程序的FileUpload類?

[英]Where Can I Find FileUpload Class for Windows Application?

我有這個片段:

        protected void ProcessUpload(FileUpload upload)
        {
            if (upload.HasFile)
            {

                string fileName = Path.Combine(Server.MapPath("~/Uploads"), upload.FileName);
                if (File.Exists(fileName))
                    File.Delete(fileName);
                upload.SaveAs(fileName);
            }
        }

它用於ASP.NET,我想在Windows應用程序中運行它。 我收到一條錯誤消息,指出FileUpload參考不存在。 FileUpload駐留在System.Web.UI.WebControls中,它不屬於Winforms家族。

請注意,該文件將從桌面保存到遠程文件服務器(不是〜/ Ups)。

我該怎么辦? 有什么選擇。

您將在VB.NET應用程序中使用My.Computer.Network.UploadFile()。 “操作方法”文章在此處

您的要求毫無意義。 FileUpload類處理已從網頁上傳到服務器的文件,以便在服務器上進行處理。 如果您使用的是桌面應用程序,那么整個概念都將被刪除:為什么要將文件從桌面上傳到桌面?

如果要復制文件,請使用File.Copy

如果您可以為我們提供更多有關用戶如何提供文件的背景信息,我們可以提供更具體的答案。

希望對您有所幫助:請發布更多信息,以便我們確定詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM