問:云服務器網站上傳文件mp3格式本地測試正常上傳,但在服務器上無法正常上傳,服務器已修改了上傳限制到150M,排除了大小限制問題,13個mp3格式的文件,只上傳成功一個,大小7.92M,另外11個都大于8M,還有1個大小是6.52M,也是無法上傳,可同樣都是mp3格式,出現上傳格式的錯誤,不知要怎樣修改服務器。,網站上傳文件受限
答:您好,
您當前提交的工單類型不正確,如需我司協助處理請重新提交正確分類工單:【主機租用/vps/云主機】—【站點設置】—【網站無法訪問/打開異常】 并提供下上傳地址及登錄信息,我司測試并查找具體原因,非常感謝您長期對我司的支持!
問:我提的問題并不是網站訪問問題,而是關于服務器配置問題,我在網站后臺上傳mp3有的能上傳,有的不能上傳,我想知道造成這種情況可能的原因哪些是與服務器有關。
答:您好,通過您描述有文件可以上傳成功,可以排除是程序代碼問題,因此可以推辭是環境設置,您可以在服務器上上傳探針進行文件上傳大小的排查,要確保環境允許大文件上傳,并且上傳文件大小調整要重啟服務以保證修改生效,謝謝
如以上檢查依然不能上傳,請提交正確服務器工單,并提供測試上傳地址網址和帳號密碼,我司為您進行排查,謝謝
問:http://www.zlydj.cn/check.php 已經確認網站最大上傳支持150M,實在是看不出來還有哪里對上傳文件大小有限制。另外,上傳成功的文件大小絕大多數小于8M,只有一個大于8M,小于8M的,也不是每次都能上傳成功,而且提示的是不支持的格式,同樣都是mp3,不知會不會跟mime類型有關系。
答:您好
1、我們通過php探針看upload_max_filesize和post_max_size值設置都是比較大,目前通過外部看和環境關系的可能性比較小,但不排除還有其他地方有異常,建議按照上面的工單分類提交下,并提供測試上傳地址網址和帳號密碼,我司為您進行排查,另外:一般大文件不建議通過后臺上傳,因為后臺上傳大文件很容易出現程序執行超時的問題,建議通過ftp上傳到服務器然后后臺調用路徑即可,
2、程序后臺上傳提示不支持的格式和mime類型無關,和程序有關系,若瀏覽器無法訪問mp3文件的話和mime類型關系比較大,請知悉,,非常感謝您長期對我司的支持!
問://檢查擴展名 $ext_arr = explode(\”|\”, UP_Type); if(!in_array($file_ext,$ext_arr,true)){ exit(escape(L(\’plub_04\’))); }elseif(in_array($file_ext, array(\’gif\’, \’jpg\’, \’jpeg\’, \’jpe\’, \’png\’), TRUE) && @getimagesize($tempFile) === FALSE){ exit(escape(L(\’plub_05\’))); }是這段代碼影響了上傳文件,刪除后上傳8M以上的也能上傳,也不提示文件格式錯誤,這跟服務器的mime擴展確定沒有關系嗎,還是說這是程序的問題?
問:錯了,是這段代碼://判斷文件MIME類型 $mimes = get_mimes(); if(!is_array($mimes[$file_ext])) $mimes[$file_ext] = array($mimes[$file_ext]); if(isset($mimes[$file_ext]) && $file_type !== false && !in_array($file_type,$mimes[$file_ext],true)){ exit(escape(L(\’plub_04\’))); }
答:您好,目前您服務器是IIS的環境,這些環境都是默認的,很多程序都在使用,mime類型中.mp3是默認就包含的,我司對代碼不是很了解,從您這段代碼來看應該是要判斷文件類型是否在mime列表中。
請核實下多文件上傳時候的分隔符是否有問題,有可能分割不正確會把多個文件識別為一個后綴不明的文件,如果有某個文件可以上傳您可觀察下是第一個還是最后一個。建議從程序上調試分析一下,謝謝。
三五互聯(35.com)是經工信部、ICANN、CNNIC認證審批,持有ISP、云牌照、IDC、CDN、頂級域名注冊商等全業務資質的正規老牌服務商,自成立至今20余年專注于域名注冊、虛擬主機、云服務器、企業郵箱、企業建站等互聯網基礎服務!
截止目前,已經為超過2000萬個域名提供了注冊、解析等服務,是中國五星級域名注冊注冊商!已為超過50萬個網站提供了高速穩定的云托管服務,獲評中國最受用戶喜歡云主機服務商。
三五互聯提供全方位7X24H專業售后支撐,域名注冊特價1元起,高速穩定云主機45元起,更多詳情請瀏覽三五互聯官網:http://www.shinetop.cn/