1、兩種辦法:以char或varchar類型保存圖片的上傳路徑;以blob格式把圖片以二進(jìn)制保存在數(shù)據(jù)庫(kù)里。建議用第一種至于用不用PDO,全憑喜好,以MySQL完全可以辦到。
創(chuàng)新互聯(lián)公司是一家專業(yè)提供魚峰企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站建設(shè)、html5、小程序制作等業(yè)務(wù)。10年已為魚峰眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
2、數(shù)據(jù)庫(kù)字段有種類型叫blob,就是專門用來存放二進(jìn)制數(shù)據(jù)的。但是一般文件類的在數(shù)據(jù)庫(kù)都是只存?zhèn)€路徑而已,不會(huì)真的放到數(shù)據(jù)庫(kù)里的,那樣不方便管理。
3、你應(yīng)該是個(gè)小白,因?yàn)?“文件地址”這個(gè)其實(shí)就是一個(gè)URL,就是一個(gè)字符串。把“文件地址上傳到數(shù)據(jù)庫(kù)”,其實(shí)就是把一個(gè)字符串插入到相應(yīng)的表。
4、大的視頻文件只能同多ftp工具上傳到服務(wù)器上,然后后臺(tái)手動(dòng)添加地址的。一般服務(wù)器的默認(rèn)配置允許上傳的最大文件2M。
5、phpcms 自帶的視頻云默認(rèn)是上傳視頻到視頻云服務(wù)器上面的。如果需要上傳到自己的服務(wù)器,可以不用自帶的,自己到內(nèi)容模塊——添加字段——添加一個(gè)多文件上傳字段。
6、php 上傳圖片,一般都使用move_uploaded_file方法保存在服務(wù)器上。
你上傳文件后,可以使用 $_FILES 這個(gè)超級(jí)變量獲取到文件的信息,比如 $_FILES[‘image][tmp_name] 就能獲取到對(duì)應(yīng)的上傳文件的臨時(shí)目錄以及文件名。
參考如下圖: 以上圖片,左側(cè)是你電腦上的文件、右邊是網(wǎng)站空間上的內(nèi)容。如果你想把某文件夾上傳到空間上,只需在文件夾右鍵點(diǎn)擊,然后“發(fā)送”即可。
php 上傳圖片,一般都使用move_uploaded_file方法保存在服務(wù)器上。
這兒就不用說文件上傳了撒。上傳文件保存的路徑你肯定是知道的,還有文件名。把這兩個(gè)拼接起來,放到數(shù)據(jù)庫(kù)字段里面,一般為相對(duì)地址。使用的時(shí)候直接放出來就行了。
如果服務(wù)器的獨(dú)立的,那么上傳一個(gè)PhpMyAdmin,完成后,訪問PhpMyAdmin即可,看到數(shù)據(jù)庫(kù)的管理界面。PhpMyAdmin的上傳和使用,在baidu搜索中,有很多。
保存被上傳的文件 上面的例子在服務(wù)器的 PHP 臨時(shí)文件夾創(chuàng)建了一個(gè)被上傳文件的臨時(shí)副本。這個(gè)臨時(shí)的復(fù)制文件會(huì)在腳本結(jié)束時(shí)消失。
首先備份好你本地的數(shù)據(jù)庫(kù),方法如下。用APMServ6(網(wǎng)站上面有下載)帶的myadmin 進(jìn)行備份恢復(fù)。A、運(yùn)行APMServ6, 點(diǎn)擊右邊的“管理MySql 數(shù)據(jù)庫(kù)”。
只需要把數(shù)據(jù)庫(kù)和源碼完全拷上去,然后修改相應(yīng)的配置文件就可以了。如果你用的是08sp4版本那么修改include文件夾下面的config.inc.php文件,如果是v9就修改caches/configs下面的database.php文件。
告訴你個(gè)簡(jiǎn)單的方法,就是在服務(wù)器上搭建好數(shù)據(jù)庫(kù)以后,把本地的數(shù)據(jù)庫(kù)(也就是data文件下的)全部傳到服務(wù)器data下。然后修改phpcms的config文件,也就是數(shù)據(jù)庫(kù)名密碼啥的。就可以了。
不知道空間支持在線解壓?jiǎn)??已?jīng)做好的項(xiàng)目,打包成zip(如果文件非常多,不打包要傳很久很久)上傳到ftp的空間跟目錄,然后解壓出來。直接訪問就行。
新源碼復(fù)制一個(gè)instal 全部上傳后重新安裝一次,后臺(tái)還原數(shù)據(jù),生產(chǎn)網(wǎng)站 config.inc.php 數(shù)據(jù)庫(kù)連接參數(shù)設(shè)置 利用帝國(guó)備份王,備份數(shù)據(jù)庫(kù)。把本地網(wǎng)站數(shù)據(jù)整個(gè)打包,上傳到新空間。