可以根據(jù)用戶ID、用戶名、email等信息做一個(gè)hash,然后用hash字符串作為文件名保存文件,當(dāng)然這只是一種方法。要插入數(shù)據(jù)庫也很簡單,先file_get_contents,然后insert到blob字段。
創(chuàng)新互聯(lián)是一家集成都做網(wǎng)站、網(wǎng)站制作、網(wǎng)站頁面設(shè)計(jì)、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專業(yè)的建站公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設(shè)服務(wù)。追求良好的瀏覽體驗(yàn),以探求精品塑造與理念升華,設(shè)計(jì)最適合用戶的網(wǎng)站頁面。 合作只是第一步,服務(wù)才是根本,我們始終堅(jiān)持講誠信,負(fù)責(zé)任的原則,為您進(jìn)行細(xì)心、貼心、認(rèn)真的服務(wù),與眾多客戶在蓬勃發(fā)展的市場環(huán)境中,互促共生。
首先,新建一個(gè)php_mysql.php的文件 其次,查看你的mysql服務(wù)是否打開,或者客戶端的mysql能夠正常打開。鼠標(biāo)右鍵我的電腦--》管理--》服務(wù)和應(yīng)用程序--》服務(wù)--》找到你的mysql服務(wù),看看是不是啟用狀態(tài)。
PHP以二進(jìn)制形式上傳圖片到數(shù)據(jù)庫。 那么你的數(shù)據(jù)庫字段也要二進(jìn)制的。
兩種方式都可以。相對而言,存在數(shù)據(jù)庫對對系統(tǒng)維護(hù)來講要方便的多。
直接去A8資源網(wǎng),現(xiàn)成的免費(fèi)源代碼,直接用即可。
數(shù)據(jù)庫中、建一個(gè)用戶表,把資料分為字段寫入數(shù)據(jù)庫中。保存在服務(wù)器中,重要的保存在數(shù)據(jù)庫中,比如身份證圖片。
1、_FILES; file_get_contents(php://input)都可以。還有的是先在客戶端讀取了文件內(nèi)容,再base64編碼,再上傳。比較簡單的大文件斷點(diǎn)上傳,其實(shí)就可以靠APP處理。
2、不好,如果客戶上傳的圖標(biāo)有3M大小,設(shè)置成頭像的話,加載就需要半天,一半是利用php生成縮略圖。
3、登陸郵箱,打開Gravatar的郵件,點(diǎn)開第一個(gè)鏈接(激活)成功跳轉(zhuǎn)到Gravatar網(wǎng)站,輸入用戶名和密碼 上傳圖片作為頭像 當(dāng)頭像上傳成功后,你的WordPress便會(huì)同步顯示該頭像了。
4、你可以這樣,數(shù)據(jù)庫里可以先給一張默認(rèn)的圖片,比如default.jpg。當(dāng)有用戶上傳時(shí),再把上傳的圖片名更新到該圖片的字段。新的圖片可以用用戶的id命名。
5、②、繼續(xù)在php.ini中搜索post_max_size,把這個(gè)的值改為30000。(表單提交的最大限制,此項(xiàng)不是限制上傳單個(gè)文件的大小,而是針對整個(gè)表單提交的數(shù)據(jù)進(jìn)行限制。
6、基于安全性來講,存數(shù)據(jù)庫更好 基于性能來講,存文件更好 可以根據(jù)用戶ID、用戶名、email等信息做一個(gè)hash,然后用hash字符串作為文件名保存文件,當(dāng)然這只是一種方法。
不好,如果客戶上傳的圖標(biāo)有3M大小,設(shè)置成頭像的話,加載就需要半天,一半是利用php生成縮略圖。
多數(shù)都是表單式上傳。_FILES; file_get_contents(php://input)都可以。還有的是先在客戶端讀取了文件內(nèi)容,再base64編碼,再上傳。比較簡單的大文件斷點(diǎn)上傳,其實(shí)就可以靠APP處理。
只要寫個(gè)function用id作為條件去數(shù)據(jù)庫取數(shù)據(jù)就可以了。