我通過表單上傳圖片,除了保存圖片之外,我還想保存各種png和jpg格式的縮略圖。爲此,我使用下面的代碼。最初的圖像上傳很好,但之後,旋轉了一會兒,我得到一個錯誤:「請求由於系統負載過重而中止。」 (來自我的主機crystaltech),並沒有任何縮略圖已經完成。我已經嘗試過,即使只調整一次(並且沒有轉換),它仍然失敗。我究竟做錯了什麼?這個問題有點緊急....謝謝!由於服務器負載,CFImage正在中止,因此創建縮略圖?
`
<cffile action="upload" destination="#Application.filePath#Icons\#app#Icon.png" filefield="Icon" nameconflict="overwrite">
<cfimage source="#Application.filePath#Icons\#app#Icon.png" action="resize" width="50%" height="50%" destination="#Application.filePath#Icons\#app#Icon_Half.png" overwrite="yes">
<cfimage source="#Application.filePath#Icons\#app#Icon.png" action="resize" width="25%" height="25%" destination="#Application.filePath#Icons\#app#Icon_Quarter.png" overwrite="yes">
<cfimage source="#Application.filePath#Icons\#app#Icon.png" action="convert" destination="#Application.filePath#Icons\#app#Icon.jpg">
<cfimage source="#Application.filePath#Icons\#app#Icon_Half.png" action="convert" destination="#Application.filePath#Icons\#app#Icon_Half.jpg">
<cfimage source="#Application.filePath#Icons\#app#Icon_Quarter.png" action="convert" destination="#Application.filePath#Icons\#app#Icon_Quarter.jpg">
`
您是否嘗試過上傳較小的文件大小以查看是否可以使用某些功能?我會嘗試一下,然後從那裏上升。 – 2010-03-17 04:50:14
另外我會問主持人支持這個錯誤消息究竟意味着什麼。這可能是因爲你有嚴格的Java堆大小限制。 – Sergii 2010-03-17 13:51:20