迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務經(jīng)理
微信掃描以上二維碼
028-61286886
技術咨詢
請問前臺上傳圖片,后臺處理沒有返回路徑是什么問題?
save_file寫文件的存儲路徑,例如 code/aa.jpg
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
上面寫的填寫固定文件路徑,不要填寫目錄哦,應該是填寫完整的文件路徑地址
回復@官方研發(fā)技術-阿華 嗯,現(xiàn)在可以了,但是上傳成功后返回的路徑是全路徑,怎么改相對路徑呢,要動核心文件嗎?
肯定不能動核心文件,動了就完蛋了,
------
把你的參數(shù)代碼發(fā)來我試一試
回復@官方研發(fā)技術-阿華
$old_name = $_FILES['file']['name']; $ext = substr(strrchr($old_name, '.'), 0); $name = $sn.time().$ext; $save_file = WEBPATH.'uploadfile/code/'.date('Ymd').'/'.$name; $rt = \Phpcmf\Service::L('upload')->upload_file([ 'save_file' => $save_file, // 上傳的固定文件路徑 'form_name' => 'file', // 固定格式 'file_exts' => ["jpg","jpeg","png"], // 上傳的擴展名 'file_size' => 20 * 1024 * 1024, // 上傳的大小限制 'attachment' => \Phpcmf\Service::M('Attachment')->get_attach_info('null'), // 固定文件時必須這樣寫 ]);
$old_name = $_FILES['file']['name']; $ext = substr(strrchr($old_name, '.'), 0); $name = $sn.time().$ext; $save_file = WEBPATH.'uploadfile/code/'.date('Ymd').'/'.$name; $rt = \Phpcmf\Service::L('upload')->upload_file([ 'save_file' => $save_file, // 上傳的固定文件路徑 'form_name' => 'file', // 固定格式 'file_exts' => ["jpg","jpeg","png"], // 上傳的擴展名 'file_size' => 20 * 1024 * 1024, // 上傳的大小限制 'attachment' => \Phpcmf\Service::M('Attachment')->get_attach_info('null'), // 固定文件時必須這樣寫 ]);// 這里不會返回自定義路徑的地址,因為系統(tǒng)無法識別的訪問url,需要自己上傳后手動來組裝 $url = SITE_URL.'uploadfile/code/'.date('Ymd').'/'.$name;
save_file寫文件的存儲路徑,例如 code/aa.jpg
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
上面寫的填寫固定文件路徑,不要填寫目錄哦,應該是填寫完整的文件路徑地址
回復@官方研發(fā)技術-阿華 嗯,現(xiàn)在可以了,但是上傳成功后返回的路徑是全路徑,怎么改相對路徑呢,要動核心文件嗎?
肯定不能動核心文件,動了就完蛋了,
------
把你的參數(shù)代碼發(fā)來我試一試
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復@官方研發(fā)技術-阿華
$old_name = $_FILES['file']['name']; $ext = substr(strrchr($old_name, '.'), 0); $name = $sn.time().$ext; $save_file = WEBPATH.'uploadfile/code/'.date('Ymd').'/'.$name; $rt = \Phpcmf\Service::L('upload')->upload_file([ 'save_file' => $save_file, // 上傳的固定文件路徑 'form_name' => 'file', // 固定格式 'file_exts' => ["jpg","jpeg","png"], // 上傳的擴展名 'file_size' => 20 * 1024 * 1024, // 上傳的大小限制 'attachment' => \Phpcmf\Service::M('Attachment')->get_attach_info('null'), // 固定文件時必須這樣寫 ]);$old_name = $_FILES['file']['name']; $ext = substr(strrchr($old_name, '.'), 0); $name = $sn.time().$ext; $save_file = WEBPATH.'uploadfile/code/'.date('Ymd').'/'.$name; $rt = \Phpcmf\Service::L('upload')->upload_file([ 'save_file' => $save_file, // 上傳的固定文件路徑 'form_name' => 'file', // 固定格式 'file_exts' => ["jpg","jpeg","png"], // 上傳的擴展名 'file_size' => 20 * 1024 * 1024, // 上傳的大小限制 'attachment' => \Phpcmf\Service::M('Attachment')->get_attach_info('null'), // 固定文件時必須這樣寫 ]);// 這里不會返回自定義路徑的地址,因為系統(tǒng)無法識別的訪問url,需要自己上傳后手動來組裝 $url = SITE_URL.'uploadfile/code/'.date('Ymd').'/'.$name;開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!