查看完整版本 : 有先進知道ASP適用的上傳程式或元件
有先進知道ASP適用的上傳程式或元件嗎??
曾搜尋過 BASP21, iNotesUpload.dll...
可是都不能執行成功, 不曉得是不是因為
我使用的 windows 2003 server R2?
可否請先進推薦呢?? 謝謝您。
Try Persits.Upload,之前都是用這套上傳
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '800401f3'
[Microsoft][ODBC Microsoft Access Driver]一般錯誤 無法開啟登錄鍵 'Temporary (volatile) Jet DSN for process 0xa64 Thread 0x9e8 DBC 0x16e9394 Jet'。
/post3/upload.asp, 列28
我去看了一下upload.asp, 第28列為:
Set basp=Server.CreateObject("basp21")
這很奇怪, 因為之前在2000 server裡正常...
Basp21的錯誤訊息是什麼?
是 aspupload 3.0.0.6嗎?? $149.
風評好像不錯, 可是不知道支不支援 IIS 6, windows 2003 server??
上述的二個軟體, 之前在windows 2000 server IIS5 都正常,
上了windows 2003 server就... 掛了... :(
Try Persits.Upload,之前都是用這套上傳
我記得當初用某個元件上傳,然後用另外一個元件控制下傳, Persits_AspUpload 好像真的是要錢的,不過沒附過錢就是了(這樣你應該懂我的意思吧)
你那個錯誤訊息好像和 basp21 一點關聯都沒有,應該是在前面某段的odbc conn錯的,不過幫你google一下
http://web.tp.edu.tw/phpBB2/viewtopic.php?p=6190&
http://www.programmer-club.com/pc2020v5/forum/showSameTitleN.asp?board_pc2020=asp&id=13963&keyword=
可能原因
1. 上層目錄沒開,IIS 5預設開,IIS 6預設關
2. IIS存取權限沒開,好像常常會忘了開
3. 檔案權限沒開,開個everyone先吧,若是有安全考量再慢慢關小權限測試到能跑
因為在公司也是用2003 ,之前跑ASP 上傳都很順利,除了內建外其他元件都是可以正常執行上傳(內建元件公司的防毒軟體強制關閉,所以沒辦法用,其他元件只差中文檔案不好搞),後來改用WSS後就沒跑ASP了 ( 但我還有其他網頁還在跑 ASP+ACCESS+2003 英文版 SP1 ,只是少數而已 )
另外可以先下載 Component Tests 測試元件有沒有問題,裡面也有把很多元件都分類好了,可以很方便的找到你要的元件
http://www.pensaworks.com/prg_com.asp
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '800401f3'
[Microsoft][ODBC Microsoft Access Driver]一般錯誤 無法開啟登錄鍵 'Temporary (volatile) Jet DSN for process 0xa64 Thread 0x9e8 DBC 0x16e9394 Jet'。
這應該是Access的錯誤訊息吧,建議你把資料庫跟上傳元件分開測試
Ricado
2006-09-14, 08:58 AM
是 aspupload 3.0.0.6嗎?? $149.
風評好像不錯, 可是不知道支不支援 IIS 6, windows 2003 server??
上述的二個軟體, 之前在windows 2000 server IIS5 都正常,
上了windows 2003 server就... 掛了... :(
1.開啟 IIS 控制台
2.展開本機電腦,點選網頁服務延伸。
3.在右邊的選項,Win2003預設只允許ASP.NET, Frontpage Server Extensions
4.若要讓 ASP正常執行,點選 Active Server Pages ,按下允許。
5.若要使用非系統元件,例如 dll,點選所有未知的 CGI 擴充程式,按下允許。
試試看吧。
當然,資料存許部分也要注意一下,Win2003預設是不允許讀取上層目錄,如果您的程式必須讀取上層目錄,請點選站台或是虛擬目錄,按下右鍵選內容,點選目錄或是主目錄,按下設定按鈕,點選選項頁簽,勾選啟用上層路徑。
dnscomtw
2006-09-14, 02:25 PM
根據使用經驗
aspupload好像會有中文檔案名稱解析錯誤問題
不知新版是否改善了?
謝謝dmwc兄,還幫我Google了一下,其中第一個網址是我也有找到的,可是不行。至於第二個網址,我還在試著修正程式,希望可以解決。如果有好消息,再向您報告,謝謝dmwc兄的熱心,謝謝。
我記得當初用某個元件上傳,然後用另外一個元件控制下傳, Persits_AspUpload 好像真的是要錢的,不過沒附過錢就是了(這樣你應該懂我的意思吧)
你那個錯誤訊息好像和 basp21 一點關聯都沒有,應該是在前面某段的odbc conn錯的,不過幫你google一下
http://web.tp.edu.tw/phpBB2/viewtopic.php?p=6190&
[url]http://www.programmer-club.com/pc2020v5/forum/showSameTitleN.asp?board_pc2020=asp&id=13...
可是我是要用到BASP21這個元件的功能,例如:
leng=basp.FormSaveAs(binrd,"FileName",fpath)
結果連建立物件的Set basp=Server.CreateObject("basp21")
都不能使用,就更沒辦法執行到後面了,才讓我懷疑是不是元件向
系統註冊的時候出了問題(雖然有註冊成功的訊息)。
這應該是Access的錯誤訊息吧,建議你把資料庫跟上傳元件分開測試
Ricado兄:
謝謝您的回答,其實我有到您那看了一下,想說您那有沒有出類似的產品,後來才開始找坊間的替代性產品的。
我其他的ASP可以跑,檢查的結果Active Server Pages有允許,
讀取上層目錄也有允許...
不過您提供了我一個新的想法,所以我把這二個元件,分別以「新
增網頁服務延伸」加入,希望IIS可以認識這二個元件,不過還是
沒能解決這個問題,看樣子,還是很棘手...
已經寫信去問ASPUpload了,不曉得他們的產品有沒有支援到2003?
如果有,可能就要考慮買了... :(
奇怪!ASP 上傳檔案我覺得是有必要性的,怎麼元件或支援好像不如
PHP來的多... XD
1.開啟 IIS 控制台
2.展開本機電腦,點選網頁服務延伸。
3.在右邊的選項,Win2003預設只允許ASP.NET, Frontpage Server Extensions
4.若要讓 ASP正常執行,點選 Active Server Pages ,按下允許。
5.若要使用非系統元件,例如 dll,點選所有未知的 CGI 擴充程式,按下允許。
試試看吧。
當然,資料存許部分也要注意一下,Win2003預設是不允許讀取上層目錄,如果您的程式必須讀取上層目錄,請點選站台或是虛擬目錄,按下右鍵選內容,點選目錄或是主目錄,按下設定按鈕,點選選項頁簽,勾選啟用上層路徑。
Ricado
2006-09-15, 12:45 AM
願意付錢就好談了,可以到 ComponentSource (http://www.componentsource.com/index.html)看看,所有的元件都很具水準,裡面的供應商都是專門開發元件的。
結果連建立物件的Set basp=Server.CreateObject("basp21")
都不能使用,就更沒辦法執行到後面了
要不要試著把『Set basp=Server.CreateObject("basp21")』拉到第一行?
要不要試著把『Set basp=Server.CreateObject("basp21")』拉到第一行?
好遺憾,還是一樣,看樣子真的得換元件了... :(
heybye
2006-09-15, 11:15 PM
是 aspupload 3.0.0.6嗎?? $149.
風評好像不錯, 可是不知道支不支援 IIS 6, windows 2003 server??
上述的二個軟體, 之前在windows 2000 server IIS5 都正常,
上了windows 2003 server就... 掛了... :(
支持,我就是这么在用,功能很强大。
好遺憾,還是一樣,看樣子真的得換元件了... :(
Basp21在Win2003是可以用,不過換一種工具可能比解決問題省時......
vBulletin® v3.8.4,版權所有 ©2000-2026,Jelsoft Enterprises Ltd.