asp文件上傳文件夾
⑴ 上傳ASP怎麼上傳啊
既然是上傳,那麼一定是有伺服器或空間(如果是自己的伺服器,那麼現在伺服器裡面創建站點),那麼就應該有空間的ftp地址、賬號及密碼,使用上傳工具(舉例:flashfxp、cuteftp等),錄入ftp信息後,打開伺服器空間,界面一般分左右兩邊,左邊是本機,右邊是伺服器(也可以自己設置),一般伺服器裡面會有個wwwroot的文件夾,從左邊找到本機要上傳的asp文件,把根目錄的程序上傳到wwwroot文件夾下即可。
⑵ ASP.NET怎麼將上傳控制項上傳的文件上傳到指定目錄
想獲取任何地方,不明白想要實現什麼,請具體說明。
上傳文件,當然要保存到某個路徑--即文件夾下。
saveas
方法將使用
fileupload
控制項上載的文件的內容保存到
web
伺服器上的指定路徑。
要使對
saveas
的調用有效,asp.net
應用程序必須擁有伺服器上相應目錄的寫訪問許可權。應用程序可以通過兩種方式獲得寫訪問許可權。您可以將要保存上載文件的目錄的寫訪問許可權顯式授予運行應用程序所使用的帳戶。您也可以提高為
asp.net
應用程序授予的信任級別。
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.fileupload.saveas
(vs.80).aspx
⑶ asp如何實現文件上傳功能
基本原理是:採用ADO Stream對象的BinaryRead方法將FORM中的所有數據讀出,從中截取出所需的文件數據,以二進制文件方式存檔。
下面是上傳文件頁面的一個例子:
<html>
<body>
<form name="Upload" Method="Post" Enctype="multipart/form-data" Action="Upload.asp">
<input type="file" name="FileName">
<INPUT TYPE="Submit" VALUE="Upload"></TD>
</form>
</body>
</html>
(3)asp文件上傳文件夾擴展閱讀
幾種文件上傳技術的比較
1、基於HTTP協議
該方法需要編程者利用第三方軟體,如DELPHI、VB等,在應用程序中先進行HTTP協議編程,然後將待上傳文件內容按HTTP協議的格式打包,最後向WEB伺服器發送上傳的請求報文,從而實現文件的上傳。
因為DELPHI和VB不能編寫完整的WEB網路程序,只能編寫WEB小應用程序,因此,該方法只用於功能受限的網路應用。
2、基於VB(或DELPHI等)開發的文件上傳組件
該方法利用VB(或DELPHI等編程語言)開發ASP伺服器組件,實現特定的文件上傳服務。它首先利用ASP表單功能將文件(二進制格式)從用戶端上傳到伺服器端,然後使用VB開發的組件,對二進制文件進行處理,成為可以正常讀寫的文件。
該方法要求編程者不僅掌握ASP語言,而且還能利用VB等第三方語言進行組件編程,增加了開發的難度。
3、基於資料庫技術
該方法和上個方法有類似之處。不同的地方在於對上傳的二進制文件的處理上。它使用資料庫來保存二進制文件。無論是小型資料庫還是大型資料庫都提供了存儲二進制數據的數據類型,只要以Append Chunk方式將數據存入相應的欄位就可以了。
該方法雖然簡單可行,但是因為每次上傳的文件大小都是不一樣的,因此,會對資料庫的空間造成很大的浪費,降低了數據的訪問速度;並且使得文件只能在資料庫環境下進行訪問,造成了很大的不便。