Classic ASP Ajax 檔案上傳(FileUpload), 不需註冊DLL,純 ASP (Pure ASP)。

  • 13695
  • 0

摘要:Classic ASP Ajax 檔案上傳(FileUpload), 不需註冊DLL,純 ASP (Pure ASP)。

Classic ASP Ajax 檔案上傳(FileUpload) 不使用COM元件


範例下載: Sample_FileUpload.zip


在傳統ASP上要做到檔案上傳就夠煩的了,如果想做Ajax檔案上傳就更煩,這邊提供一個堪用的方式給大家參考一下,本Sample沒有「許功蓋」的編碼問題,亦無需註冊COM元件,請安心使用。

底下將用到兩支程式,在此列出出處(已附在我給的Sample檔裡):

clsUpload

file-uploader

☆請注意,file-uploader 這個 javascript 為因應 clsUpload 我已修改過,請使用 Sample 檔裡面的附的 JavaScript


如何在自己的系統使用範例:

1.打開Sample裡面的檔案,全都copy到你程式的目錄下,並參考本文最下面的11~13步設定upload 目錄權限

2.打開TestClient.asp,按下圖的方式做

3.如果有其他的設定想改的話,打開TestServer.asp,參考下圖


我修改了哪些地方:

1.在 fileuploader.js 檔案中,FileUploaderBasic 的 function 裡

2.在318行附近

3.file-uploader 其他設定請參考本文最上方的連結


其他你必須注意的事:

1.你必須自行解決「上傳檔名重覆」的問題

2.記得讓程式判斷已經沒用到的程式,並殺掉

ex.如果你是用在留言版上,那使用者如果殺掉留言時,記得連檔案一起殺掉

範例下載: Sample_FileUpload.zip


 

如何安裝範例(這邊是給新手看的):

6.再來就一直「下一步」就好了

10.再來就一直「下一步」就好了