Anonymous
Anonymous asked in 電腦與網際網路程式設計 · 1 decade ago

有關asp檔案上傳之問題

前輩:

我在寫asp要上傳檔案時遇到瓶頸!我是使用aspSmartUpload

可是還是研究不出要如何使用,我要將a網頁的姓名,密碼,教育程度,上傳檔案,一併上傳到資料庫,可是都做不出來,要到該網站看又看不到!怎麼辦?

Update:

網路小子前輩:

我有看這個網站,只是他的應該是asp.net用的文件類型是ASP VBScript而我的文件類型是ASP JavaScript所以不知道該怎麼改?

我在檔案上傳這裏

mySmartUpload.Upload

就已經掛了!怎麼辦?

Update 2:

阿宏前輩:

您知道有那個上傳元件支援JScript文件類型?

Update 4:

卜維丰前輩:

我有到您那裡,也下載了檔案,也有將程式copy過來,可是好像也是不行

我的錯誤顯示

HTTP 500.100 - 內部伺服器錯誤 - ASP 錯誤

Internet Information Services

--------------------------------------------------------------------------------

Update 5:

技術資訊 (供技術支援人員使用)

錯誤類型:

Microsoft JScript 編譯階段錯誤 (0x800A03EC)

必須要有 ';'

/Fajui/get_test01.asp, line 13, column 3

On Error Resume Next

--^

Update 6:

瀏覽器類型:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

頁數:

POST 5895 bytes to /test0522/get_test01.asp

POST Data:

. . .

Update 7:

時間:

2007年5月24日, 下午 01:32:12

其他資訊:

Microsoft Support

還是不解?

Update 8:

網路小子前輩:

我到http://www.codeproject.com/useritems/simpleajaxupl... 看過,那個好像是asp.net?與我的文件類型好像不同?

Update 9:

各位前輩:

我用aspSmartUpload其中一個範例Sample1.asp試看看,我將它的intCount = mySmartUpload.Save("/Upload")改成intCount = mySmartUpload.Save("/Test")這裡的("/Upload")應該是指根目錄下的/Upload目錄吧!可是我卻出現Unable to save file (Error 1120)

的錯誤訊息

Update 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

Update 11:

瀏覽器類型:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Update 12:

但是如果改成file.SaveAs("c:\temp\" & file.FileName)卻可以,又改成

file.SaveAs("C:\Inetpub\wwwroot\test\" & file.FileName)卻又不行,改成

file.SaveAs("c:\inetpub\wwwroot\test\" & file.FileName)也不行是為什麼

Update 13:

再請教Sample3.asp測試結果卻出現Wrong selection : The path is not a virtual path (Error 1125). 不知道是為什麼

Update 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

Update 15:

瀏覽器類型:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Update 16:

卜維丰前輩:

感謝您的熱心解答,這個Sample已經可以正常運作了,其餘的我再試看看!太感謝您了!

Update 17:

卜維丰前輩:

感謝您的熱心解答,中文上傳也已經可以了!現在我還有一個疑問就是:

在使用這個上傳元件要先作登錄動作,那如果我要上傳到別人的網頁空間,我又沒有辦法作登錄動作,這樣會不會造成無法上傳檔案?

Update 18:

還有一點要請教:

傳來的表單除了上傳檔案還有其他,如文字檔位要怎麼一併存入資料庫裏?

4 Answers

Rating
Still have questions? Get your answers by asking now.