我想上传一张图片到数据库,重命名,然后在JSON中返回新的图片名称Format.This是我的代码:
<?php
if (isset($_POST['upload_Btn'])) {
$ext = end((explode(".", $_FILES['gambar']['name'])));
$target = "uploaddosen/". microtime() .".".$ext;
if (move_uploaded_file($_FILES['gambar']['tmp_name'],$target)) {
$msg = "Image uploaded successfully";
}else{
$msg = "Failed to upload image";
}
echo $msg;
}
?>发布于 2018-04-04 12:32:22
你可以试着这样做,
<?php
if (isset($_POST['upload_Btn'])) {
$ext = end((explode(".", $_FILES['gambar']['name'])));
$file_name = microtime() .".".$ext;
$target = "uploaddosen/". microtime() .".".$ext;
if (move_uploaded_file($_FILES['gambar']['tmp_name'],$target)) {
$msg = "Image uploaded successfully";
// Write your db insert code here
echo json_encode(array('msg' => $msg, 'image' => $file_name));
exit();
}else{
$msg = "Failed to upload image";
}
echo $msg;}
?>
https://stackoverflow.com/questions/49642778
复制相似问题