这是本文档旧的修订版!
所有上传到服务器的图片,只要文件内容一样,就只保存一份,图片存储数量可无限扩展。用户上传的文件列表,只需保存文件名(例如:a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg)即可,无需保存全路径。
文件名原图访问地址的拼接格式如下,可以自行拼接访问地址: http://pic.repaiapp.com/pic/a6/2e/f8/a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg
如果要进行缩略,在文件末尾加上:
<?php
//存储图片,正式使用时,/Data/webapps/repai.com/www/static/images/nine/pps.jpg 换成 $_FILES["file"]["temp_name"] require_once("/Data/webapps/m.repai.com/m/phpapi.php"); //PHP引用方式,需要引用的框架入口文件 $result = phpapi_mvc("pic", "pic_put_phpapi", array("tmpfile" => "/Data/webapps/repai.com/www/static/images/nine/pps.jpg")); var_dump($result);
?>
array(4) {
[“filename”]⇒
string(44) “a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg”
[“filesize”]⇒
int(118152)
[“url”]⇒
string(81) “http://pic.repaiapp.com/pic/a6/2e/f8/a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg”
[“size”]⇒
array(3) {
[“120×120”]⇒
string(114) “http://pic.repaiapp.com/pic/a6/2e/f8/a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg@0e_120w_120h_0c_0i_1o_90Q_1x.jpg”
[“400×400”]⇒
string(114) “http://pic.repaiapp.com/pic/a6/2e/f8/a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg@0e_400w_400h_0c_0i_1o_90Q_1x.jpg”
[“500w”]⇒
string(97) “http://pic.repaiapp.com/pic/a6/2e/f8/a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg@500w_90Q_1x.jpg”
}
}
<?php
//根据图片名获取图片访问地址 $result = phpapi_mvc("pic", "pic_get_phpapi", array("filename" => "a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg")); var_dump($result);
?>
array(3) {
[“filename”]⇒
string(44) “a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg”
[“url”]⇒
string(81) “http://pic.repaiapp.com/pic/a6/2e/f8/a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg”
[“size”]⇒
array(3) {
[“120×120”]⇒
string(114) “http://pic.repaiapp.com/pic/a6/2e/f8/a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg@0e_120w_120h_0c_0i_1o_90Q_1x.jpg”
[“400×400”]⇒
string(114) “http://pic.repaiapp.com/pic/a6/2e/f8/a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg@0e_400w_400h_0c_0i_1o_90Q_1x.jpg”
[“500w”]⇒
string(97) “http://pic.repaiapp.com/pic/a6/2e/f8/a62ef8c61cc3a62af27cb6f242bd237ac693f22f.jpg@500w_90Q_1x.jpg”
}
}