aspcms上傳圖片
① aspcms後台上傳圖片超過200kb就空白
圖片屬性是不是CMYK的?CMYK是不支持上傳的,改為RGB的再試試。或者在config/AspCms_config.asp里把Const upFileSize=20000的數值改的更大一些
② 請教asp代碼:「Persits.Jpeg.1 錯誤 '800a0004' Invalid Registration Key」是什麼意思
這個錯誤我也遇到過,查代碼我發現Persits.Jpeg組件過期在代碼頁內插入注冊破解有效期
編號jpegObj.RegKey = "48958-77556-02411"就可以解決,永久不會過期。
本機可能安裝了這個組件,所以本地測試正常。上傳到伺服器後上傳圖片就會出現這個錯誤(我搜了很多,網上的解決方案過於籠統和麻煩:需要伺服器提供商在伺服器上修改安裝Persits.Jpeg插件和注冊碼修改 ),而我的網站放在美國,美國佬居然要100刀郎才肯解決。經過我2小時的努力查代碼終於破解,果斷為美國免捐100刀郎,哈哈:
步驟1、檢查伺服器必須有Persits.Jpeg插件。(這個不用咋檢測,每個伺服器都一定有,出了這個錯誤是因為組件的有效期過期引起的)
步驟2、在你網站代碼內找到Persits.Jpeg組件的asp文件,我的在這里inc/AspCms_CommonFun.asp 文件內水印jpeg組件部分:
==============================================
'圖片水印
Function waterMarkImg(saveImgPath,location)
If Not isInstallObj("Persits.Jpeg") Then exit function
dim jpegObj : set jpegObj = Server.CreateObject("Persits.Jpeg")
jpegObj.RegKey = "48958-77556-02411" '注意這句就是要添加的破解過期代碼,
我的是賦值 jpeg Obj,你的可能不是這個位元組,改成和你代碼一樣的就行
dim strWidth,strHeight : strWidth=len(waterMarkFont)*13 :
strHeight=3
jpegObj.Open Server.MapPath(saveImgPath)
If jpegObj is nothing then exit function
if jpegObj.width <200 and jpegObj.height<200 then exit function
'為圖片加入水印功能
=====================================================
③ Microsoft VBScript 運行時錯誤 錯誤 '800a0035' 文件未找到 /admin_aspcms/editor/upload.asp,行 322
Microsoft VBScript 運行時錯誤 「800A0035」是指文件未找到。
問題提示了「upload.asp」這個文件未找到,可能是代碼裡麵包含了「upload.asp」這個文件,而實際上這個文件不存在或者目錄不對。
請檢查一下程序路徑是否正確和「upload.asp"是否存在。
④ aspcms 用百度編輯器上傳圖片 出現一個小紅叉,網站已經掛到空間上了。
那是一個刪除的快捷按鈕,圖片上沒有的。
⑤ aspcms後台管理頁面上傳的圖片不能超過200kb,怎麼解決
1 在上傳組件中找到上傳限制 修改
2 在IIS中找到上傳限制 修改
⑥ Microsoft VBScript 運行時錯誤 錯誤 '800a0035' 文件未找到 /admin_aspcms/editor/upload.asp,行 322
Microsoft VBScript 運行時錯誤 「800A0035」是指文件未找到。
問題提示了「upload.asp」這個文件未找到,可能是代碼裡麵包含了「upload.asp」這個文件,而實際上這個文件不存在或者目錄不對。
請檢查一下程序路徑是否正確和「upload.asp"是否存在。