Ich habe ein Problem in Bezug auf den nicEditor für Textarea.NicEdit Bild hochgeladen aber zeigt leeres Bild im Editor
Wenn ich Bild in niceeditor vom lokalen Speicherbild herauflade, wird Bild in den Ordner und auch in Datenbank hochgeladen, aber zeigt nicht in Textarea.
Wie Sie im Bildtext-Editor sehen können, zeigt leeres Bild. mein Code ist wie folgt.
var nicUploadOptions = {
buttons : {
'upload' : {name : 'Upload Image', type : 'nicUploadButton'}
}
};
var nicUploadButton=nicEditorAdvancedButton.extend({nicURI:"image.php" and more..
nicEditors.registerPlugin(nicPlugin,nicUploadOptions);
und PHP-Code ist als
<?php
//Check if we are getting the image
if(isset($_FILES['image'])){
//Get the image array of details
$img = $_FILES['image'];
//The new path of the uploaded image, rand is just used for the sake of it
$path = "upload/" . rand().$img["name"];
//Move the file to our new path
move_uploaded_file($img['tmp_name'],$path);
//Get image info, reuiqred to biuld the JSON object
$data = getimagesize($path);
//The direct link to the uploaded image, this might varyu depending on your script location
$link = "http://$_SERVER[HTTP_HOST]"."/nicedit/".$path;
//Here we are constructing the JSON Object
$res = array("data" => array("link" => $link, "width" => $data[0], "height" => $data[1]));
//echo out the response :)
echo json_encode($res);
}
?>
Bild folgen wird erfolgreich in Ordner und Datenbank werden hochladen.
Überprüfen Sie Ihre Konsole oder überprüfen Sie img, um zu sehen, was es zurückgibt? –