public
function
uploads (){
$upload
=
new
\Think\Upload();
$upload
->exts =
array
(
'jpg'
,
'gif'
,
'png'
,
'jpeg'
);
$upload
->rootPath =
'./Uploads/'
;
$upload
->savePath =
'/image/commodity/'
;
if
(!
is_dir
(
$upload
->savePath)) {
mkdir
(
$upload
->savePath,0777,TRUE);
}
$info
=
$upload
->upload();
if
(!
$info
) {
echo
json_encode(
$upload
->getError());
}
else
{
$info
[
'Filedata'
][
'savepath'
] =
str_replace
(
'image'
,
'Uploads/image'
,
$info
[
'Filedata'
][
'savepath'
]);
$path
=
$info
[
'Filedata'
][
'savepath'
] .
$info
[
'Filedata'
][
'savename'
];
$image
=
new
\Think\Image();
$image
->open(
'.'
.
$path
);
$thumbpath
=
'.'
.
$info
[
'Filedata'
][
'savepath'
] .
$info
[
'Filedata'
][
'savename'
];
$path
= ltrim(
$path
,
'.'
);
$thumbpath
= ltrim(
$thumbpath
,
'.'
);
$data
=
array
(
'imgpath'
=>
$path
,
'thumbpath'
=>
$thumbpath
);
echo
json_encode(
$data
);
}
}