2008-12-11 72 views
4

嘿,我想知道是否有任何方式上傳圖像在ASP?我正在學校的服務器上工作,我真的不知道安裝了什麼,並且我沒有搜索到一些東西,並且提出了「Persits.Upload.1」。我試圖用此行實例化對象:圖像上傳與經典ASP

Set Upload = Server.CreateObject("Persits.Upload.1")

它給了我這個錯誤,

服務器對象錯誤ASP 0177:800401f3'
Server.CreateObject失敗

難道我承擔組件未安裝在服務器上和/或我應該如何上傳圖像?

感謝

回答

3

聽起來像它無法加載類,但我的ASP非常生鏽。

該組件是商業組件,因此除非有人爲此付費,否則您可能沒有安裝該組件。

我已經使用了免費的ASP上傳http://www.freeaspupload.net/幾次,雖然這是一段時間了,這可能是一個相當簡單的選擇。

1

這是ASPJpeg庫的一部分,需要購買(來自Persits.com)。

我已經使用這個庫來上傳多個項目。

要上傳單個文件,您可以使用<INPUT type=file name=filename>。這只是HTML,但應該適用於所有瀏覽器

0

如果它是用於教育目的,它可能是值得投降Persits電子郵件,看看他們是否會給你一個免費的許可證。

他們在其網站上提供30天免費試用。

祝你好運

0

Will Rickards的聯繫很好。您還需要IUSR權限才能在您上傳的任何目錄中創建文件。

IIS(6我認爲?)的上傳文件的上限爲200K。只有服務器管理員可以更改它以允許更多。

如果你可以讓你的學校服務器安裝COM對象,那麼有許多免費的上傳工具可以讓事情變得非常簡單。

0

我有使用Persits軟件AspUpload組件的舊版經典ASP應用程序。如果您需要在上傳過程中調整圖像大小,獲取圖像尺寸等,它非常適用。 這是一個需要購買的組件,它需要安裝在Web服務器上才能正常工作。它不是ASP的核心部分。

0

順便說一下,你在你的代碼一個錯字,是

Server.CreateObject("Persist.Upload.1") 

,而不是

Server.CreateObject("Persits.Upload.1") 

我敢打賭,如果你解決這個問題,該代碼將順利進入:d

+0

雖然「堅持」是描述上傳的偉大詞彙,但該對象由公司製作,「Persits Software,Inc.」 – phatfingers 2016-01-07 15:12:09