我的剑道网格具有内联编辑功能。现在,我要向“ propertyLogo
”字段添加一个上传图片。基本上,我使用编辑器函数并调用saveUrl: "indexHex.php
,并通过PHP post方法获取,然后转换为base64
并存储到$imageHex
变量中。
在kendo Upload complete
事件中,我加载了php文件并将$imageHex
传递到文本框。但是以某种方式,我在文本框中得到了 [对象] 。
任何想法都可以从$imageHex
提取indexHex.php
我的indexHex.php
if($_SERVER['REQUEST_METHOD']=='POST') {
$file = $_FILES['fileUpload'];
$fileName = $_FILES['fileUpload']['name'];
$fileTmpName = $_FILES['fileUpload']['tmp_name']; //directory location
$fileSize = $_FILES['fileUpload']['size'];
$fileError = $_FILES['fileUpload']['error']; //default 0 | 1 got error
$path = getcwd();
$fileDestination = $path.'/uploads/'.$fileName;
move_uploaded_file($fileTmpName, $fileDestination);
$data = file_get_contents($fileTmpName);
$imageHex = base64_encode($data);
echo $imageHex;
}
这个问题与我的previous question几乎相似,但是方法不同。