網路城邦
上一篇 回創作列表 下一篇   字體:
PHP 檔案上傳的錯誤...
2016/03/30 09:52:08瀏覽20|回應0|推薦0


標題:

PHP 檔案上傳的錯誤...

發問:

目前在製做一個上傳圖片的程式...因為客戶不會縮圖所以通常把原檔照片傳上去...再用程式做縮圖. ..九張照片要一次上傳大概要十分鐘多...大小大概是15MB但是卻會出現錯誤....You have an error in your SQL syntax; check the manual that correspondsto your MySQL server version for the right syntax to use near '' atline... 顯示更多 目前在製做一個上傳圖片的程式... 因為客戶不會縮圖所以通常把原檔照片傳上去...再用程式做縮圖. .. 九張照片要一次上傳大概要十分鐘多...大小大概是15MB 但是卻會出現錯誤.... You have an error in your SQL syntax; check the manual that correspondsto your MySQL server version for the right syntax to use near '' atline 1 我認為應該是POST過去的參數...可能因為檔案傳送的時間太久而被清除... 因為我有試過一次上傳九張較小的圖片是可以正常上傳的... 請問有什麼方法能讓參數正常傳送過去呢? 更新: 說走就走...謝謝... 但加了這些設定還是沒有辦法傳上去.... set_time_limit(0); ini_set('post_max_size','50M'); ini_set('upload_max_filesize','15M'); ini_set("memory_limit","1500M"); 是否還有其他方法呢? 因為對AJAX不是很熟悉...所以要改寫大概又要花不少時間了...

最佳解答:

因為POST一次只能POST 8M 是php的預設值 ini_set('post_max_size','25M'); 上傳單一檔案大小的預設值是2M ini_set('upload_max_filesize','10M'); 可是如果是這種狀況的話!我的建議是 一、減少上傳檔案的數量 二、利用AJAX上傳檔案 雖然改POST的預設值和upload的預設值是可以達到上傳大檔的效果可是使用者會在那個空白畫面等很久 參考看看吧 對了! 記得在程式最上面加入 set_time_limit(0); 2007-08-30 13:17:18 補充: 這個的話!可能是主機有限制無法改變預設值 你要跟主機商連絡看看有沒有解決方案 如果沒有的話 只能把上傳的檔案數減少了 就只能這樣了 2007-08-31 10:28:18 補充: 對了!你可以找java的ftp程式放到網頁上做替代

其他解答:

請問有 AJAX 上傳的相關資料嗎?|||||Discuz!論壇軟件問題?請大大們來解惑 http://tw.knowledge.yahoo.com/question/question?qid=160708230130792B6F5DEEE6852C2
( 興趣嗜好星座命理 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=xfdn91&aid=51820443