新聞資訊
當前位置:首頁 > 新聞資訊 > 網(wǎng)站建設開發(fā)
來源:成都網(wǎng)站建設 作者:賽維思網(wǎng)絡 發(fā)布日期:2014-04-01 瀏覽:2376次
如果php.ini文件可以用來控制上傳文件的存儲位置,為什么還有必要移動文件嗎?因為并不總能修改php.ini。例如,如果你在一個虛擬web服務器上構(gòu)建PHP應用,很可能不能改變php.ini中的位置。即使你能修改php.ini,也存在風險,因為如果需要把它移動到另一個服務器上,很可能會破壞你的應用。換句話說,應用會依賴于由php.ini控制的一個路徑,而不是由你自己的PHP代碼控制的路徑。
當然如果上傳的圖像文件與先前上傳的其它切屏圖像同名,從而將后者覆蓋。這個是因為存儲在web服務器上的切屏圖像使用了用戶在文件上傳表單域中提供的文件名。所以如果兩個用戶上傳了文件名相同的圖像文件,第一個用戶的圖像就會被第二個用戶的圖像所覆蓋。這可不好。一種解決方案是為服務器上的圖像文件名增加一定程度的唯一性。為此一種簡單的方式是在文件名前面增加當前服務器時間。
數(shù)據(jù)庫非常靈活,允許你存儲二進制數(shù)據(jù)。不過,這種情況下會有一個嚴重的問題,網(wǎng)站在HTML代碼中使用了上傳的圖像,從而可以在主頁上顯示。HTML<img>標記設計為引用web服務器上存儲的一個圖像文件,而不是一個存儲在數(shù)據(jù)庫中的二進制圖像數(shù)據(jù)塊。
上一篇:圖像文件的使用技巧
Copyright ? www.www.caopormo.com All Rights Reserved. 成都賽維思網(wǎng)絡技術(shù)有限公司 蜀ICP備13002520號-3 Sitemap