有關asp檔案上傳之問題

前輩:
我在寫asp要上傳檔案時遇到瓶頸!我是使用aspSmartUpload
可是還是研究不出要如何使用,我要將a網頁的姓名,密碼,教育程度,上傳檔案,一併上傳到資料庫,可是都做不出來,要到該網站看又看不到!怎麼辦?
更新: 網路小子前輩:
我有看這個網站,只是他的應該是asp.net用的文件類型是ASP VBScript而我的文件類型是ASP JavaScript所以不知道該怎麼改?
我在檔案上傳這裏
mySmartUpload.Upload
就已經掛了!怎麼辦?
更新 2: 阿宏前輩:
您知道有那個上傳元件支援JScript文件類型?
更新 3: 阿宏前輩:
我有到http://www.aspupload.com/網站下載AspUpload64.dll還是看不懂?
更新 4: 卜維丰前輩:
我有到您那裡,也下載了檔案,也有將程式copy過來,可是好像也是不行
我的錯誤顯示
HTTP 500.100 - 內部伺服器錯誤 - ASP 錯誤
Internet Information Services
--------------------------------------------------------------------------------
更新 5: 技術資訊 (供技術支援人員使用)

錯誤類型:
Microsoft JScript 編譯階段錯誤 (0x800A03EC)
必須要有 ';'
/Fajui/get_test01.asp, line 13, column 3
On Error Resume Next
--^
更新 6: 瀏覽器類型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

頁數:
POST 5895 bytes to /test0522/get_test01.asp

POST Data:
. . .
更新 7: 時間:
2007年5月24日, 下午 01:32:12


其他資訊:
Microsoft Support
還是不解?
更新 8: 網路小子前輩:
我到http://www.codeproject.com/useritems/simpleajaxupload.asp?print=true 看過,那個好像是asp.net?與我的文件類型好像不同?
更新 9: 各位前輩:
我用aspSmartUpload其中一個範例Sample1.asp試看看,我將它的intCount = mySmartUpload.Save("/Upload")改成intCount = mySmartUpload.Save("/Test")這裡的("/Upload")應該是指根目錄下的/Upload目錄吧!可是我卻出現Unable to save file (Error 1120)
的錯誤訊息
更新 10: 想請教aspSmartUpload的範例檔Sample2.asp第31行原先的語法是 file.SaveAs("/aspSmartUpload/Upload/" & file.FileName)我都沒改直接試看看,結果出現錯誤類型:
aspSmartUpload.File (0x80040460)
Unable to save file (Error 1120)
/upload/Sample2.asp, line 31
更新 11: 瀏覽器類型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
更新 12: 但是如果改成file.SaveAs("c:\temp\" & file.FileName)卻可以,又改成
file.SaveAs("C:\Inetpub\wwwroot\test\" & file.FileName)卻又不行,改成
file.SaveAs("c:\inetpub\wwwroot\test\" & file.FileName)也不行是為什麼
更新 13: 再請教Sample3.asp測試結果卻出現Wrong selection : The path is not a virtual path (Error 1125). 不知道是為什麼
更新 14: 再請教Sample4.asp測試結果不知道為什麼出現錯誤類型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]一般錯誤 無法開啟登錄鍵 'Temporary (volatile) Jet DSN for process 0xc10 Thread 0x680 DBC 0x164338c Jet'。
/upload/Sample4.asp, line 29
更新 15: 瀏覽器類型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
更新 16: 卜維丰前輩:
感謝您的熱心解答,這個Sample已經可以正常運作了,其餘的我再試看看!太感謝您了!
更新 17: 卜維丰前輩:
感謝您的熱心解答,中文上傳也已經可以了!現在我還有一個疑問就是:
在使用這個上傳元件要先作登錄動作,那如果我要上傳到別人的網頁空間,我又沒有辦法作登錄動作,這樣會不會造成無法上傳檔案?
更新 18: 還有一點要請教:
傳來的表單除了上傳檔案還有其他,如文字檔位要怎麼一併存入資料庫裏?
4 個解答 4