Quando utilizzo la scheda "Caricamento rapido" per caricare un file, l'URL non viene passato alla scheda "Informazioni sull'immagine" dopo un caricamento riuscito. Se selezioni OK dal "Caricamento veloce" dopo un caricamento riuscito, CKFinder passa alla scheda "Informazioni sull'immagine" e viene visualizzato il seguente messaggio di errore "L'URL di origine dell'immagine mancante". Qualcuno può far luce sul perché questo potrebbe accadere?CKFinder - Caricamento rapido non passa l'URL alla scheda Informazioni immagine dopo il caricamento riuscito
5
A
risposta
1
Utilizzare questo codice.
In CKEditor config -
config.filebrowserUploadUrl = "/VirtualDirectoryName/ControllerName/ActionName";
il metodo d'azione
public class ControllerName: Controller
{
public ActionResult ActionName(HttpPostedFileBase upload, string CKEditorFuncNum, string CKEditor, string langCode)
{
if (upload != null)
{
string fileName = Guid.NewGuid() + Path.GetExtension(upload.FileName);
string basePath = Server.MapPath("~/Uploads");
upload.SaveAs(basePath + "\\" + fileName);
string url = Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath + "/Uploads/" + fileName;
HttpContext.Response.Write("<script>window.parent.CKEDITOR.tools.callFunction(" + CKEditorFuncNum + ", \"" + url + "\");</script>");
HttpContext.Response.End();
}
return View();
}
}
0
il lavoro per me con CKEditor 4. Si può provare in questo modo:
public ActionResult uploadnow(HttpPostedFileWrapper upload, string CKEditorFuncNum)
{
string path = "";
string pathWeb ="";
if (upload != null)
{
string ImageName = upload.FileName;
string extention = Path.GetExtension(ImageName);
string name = DateTime.Now.ToString("yyMMddhhmmssms");
ImageName = name + extention;
pathWeb = "/images/uploads/" + ImageName;
path = System.IO.Path.Combine(Server.MapPath("~/images/uploads"), ImageName);
upload.SaveAs(path);
HttpContext.Response.Write("<script>window.parent.CKEDITOR.tools.callFunction(" + CKEditorFuncNum + ", \"" + pathWeb + "\");</script>");
HttpContext.Response.End();
}
return View();
}
Problemi correlati
- 1. Caricamento PYTHON DLL non riuscito
- 2. Come si passa all'hashtag dopo il caricamento della pagina?
- 3. RecyclerView: caricamento immagine asincrono
- 4. Impossibile importare cv2; "Caricamento DLL non riuscito"
- 5. Chiamare un evento dopo il caricamento di una scheda jquery
- 6. Caricamento estraibile dalla scheda SD
- 7. CKEditor con CKFinder - disabilita FileBrowser, funzione Mantieni caricamento
- 8. jcrop che cambia immagine src dopo il caricamento della pagina
- 9. Scheda Angularjs Caricamento spinner durante il rendering
- 10. android get Immagine disegnata dopo il caricamento di picasso
- 11. Report report caricamento Crystal non riuscito
- 12. jQuery caricamento immagine Ajax
- 13. Caricamento immagine con ajax
- 14. Rileva ingresso immagine caricamento
- 15. Zend Framework: caricamento immagine
- 16. Caricamento immagine tramite okHttp
- 17. Immagine all'avvio/caricamento
- 18. Rinomina immagine durante il caricamento sul server
- 19. html5 Caricamento immagine
- 20. Caricamento immagine su binari
- 21. Retrofit Immagine caricamento multipart.
- 22. Ritardo caricamento immagine con jQuery
- 23. Gancio per Buddypress dopo il caricamento dell'immagine
- 24. ImportError: caricamento DLL non riuscito: impossibile trovare il modulo specificato
- 25. Caricamento e ridimensionamento PHP immagine
- 26. immagine caricamento non funziona sul server di
- 27. Eliminazione del file dopo il caricamento
- 28. Mostra elemento predefinito durante il caricamento Immagine
- 29. L'immagine non può essere visualizzata dopo il caricamento
- 30. ios6 UIImageView - Caricamento immagine -568h
Stai usando CKFinder o il tuo uploader? – AlfonsoML
Sto usando l'uploader di CKFinder – RHPT
Quindi dovresti chiedere al loro team di supporto, non sembra che SO sia il posto giusto per la tua domanda. – AlfonsoML