2011-03-21 100 views
1

使用asp.nets上傳控件如何設置代碼保存到asp項目文件夾。我爲userdata和mysql中的一個表格創建了一個文件夾,這個鏈接需要保存。 Atm tho我只想將數據上傳到我選擇的項目文件夾,這是如何完成的?通過http上傳

另外我有什麼上傳的選項?我不想使用ftp id而是使用http來上傳?

路徑:~/userdata/2/uploadedimage/batman-for-facebook.jpg

中的例子來說明如何通過http上傳到項目文件夾將是巨大的過程中的任何東西。

謝謝你們

回答

1

如果你的意思是你的web應用程序的根目錄下的項目文件夾,您可以使用Server.MapPath("~/"),這將給您在您的應用程序正在運行的目錄的物理文件系統位置。然後你可以追加你想要使用的文件名,然後寫出來。

請注意,您必須確保您的應用運行的帳戶具有足夠的權限才能寫入該目錄。

+0

o damm我從來沒有想過,我認爲這將是不明智的,允許公共用戶上傳配置文件圖片到項目路徑? – 2011-03-21 21:55:46

+0

我有什麼其他選項可以通過http上傳到哪個目錄? :S – 2011-03-21 21:56:21

+0

嗯,它肯定是非標準的:)通常你會想要上傳到其他地方,但至少可能是在你的應用程序的根目錄下。我想這取決於你如何使用這些文件以及它們中有多少。 – kprobst 2011-03-21 21:57:34