我真的不知道如何解釋我想要做什麼。從用戶計算機上傳項目到服務器asp.net
我會盡力解釋我在做什麼。我在ASP.NET 4(WebForms)中構建了一個網站,我希望我的兄弟能夠點擊一個按鈕,從他的計算機中選擇一個文件並將其上傳到我的服務器。
我不知道該怎麼做。這聽起來很難,現在我真的堅持了幾天。
我不在乎它是否會與JavaScript,HTML或C#,我只是真的需要它的工作。
我真的不知道如何解釋我想要做什麼。從用戶計算機上傳項目到服務器asp.net
我會盡力解釋我在做什麼。我在ASP.NET 4(WebForms)中構建了一個網站,我希望我的兄弟能夠點擊一個按鈕,從他的計算機中選擇一個文件並將其上傳到我的服務器。
我不知道該怎麼做。這聽起來很難,現在我真的堅持了幾天。
我不在乎它是否會與JavaScript,HTML或C#,我只是真的需要它的工作。
這裏有一個ASP.NET控件,the FileUpload
control。這是handy example。
請注意,如果您想要應用CSS並使其更加優雅,則風格非常困難,但還有更高級的方法。此外,這不會讓您的Web應用程序訪問客戶端的本地文件或類似的東西,它只是一個標準文件打開對話框,供用戶選擇文件並上載。
我也高度建議在接受文件時做很多輸入檢查。文件類型,文件大小等都很重要。
你有2個選項真的..使用傳統的文件上傳控件(從工具箱)或使用Ajax AsyncFileupload控件。 無論哪種方式,它會讓你的兄弟從他的電腦上傳一個文件到你的服務器。
即使我在我家外面,它也能工作嗎? –
@Alon M:ASP.NET中的文件上傳機制使用HTTP協議的標準發佈文件。它將像任何其他HTTP交互一樣工作。任何可以連接到服務器的客戶端(並且與服務器之間沒有其他限制,這將阻止標準的HTTP交互)將能夠使用它。在房子裏,房子外面,坐在屋頂上,在鄰居家裏等。如果客戶可以使用該網站,則客戶可以使用該網站。 – David
我想爲了100%安全,我需要使用https,它會在那裏工作。我對嗎? –