主题: 图片上传路径问题
作者: gropius, 发布日期: 2010-12-07 16:04:38, 浏览数: 5082

在编辑框可以正常上传,并在编辑框中显示出图片,但是提交后,前台看不到图片,查看路径,为<img src=\"http://www.abc.com.cn//uploads/201012/06231101_72390.jpg\" , 好像后面多出个\符号,不知道这个路径是哪个文件的哪条代码里改?

 

谢谢~

作者: 走道走着笑了, 发布日期: 2010-12-07 21:55:16

是啊!我也遇到了这个问题,不过我路径显示的不是和你这个一样http://localhost/"http://localhost/eTopEIMS/uploads/201012/07134510_79422.jpg/"

我那个显示的是这样的,不知道那个高手能帮忙解决一下啊!

回复
作者: gropius, 发布日期: 2010-12-07 22:28:24
看来你也是用eTopEIMS 啊,我问了这个作者,他没有回复我,谁能帮忙解决一下啊,非常着急。
回复
作者: 小神, 发布日期: 2010-12-07 23:39:14
建议您用绝对路径,不要带有主机名,这样以后即使您的域名变了,图片、视频等东西还是可以看得到的。设置urlType:'absolute'即可
回复
作者: gropius, 发布日期: 2010-12-07 23:48:06
是改kindeditor.js这个文件中的

KE.setting = {

	wyswygMode : true,

	loadStyleMode : true,

	resizeMode : 2,

	filterMode : false,

	autoSetDataMode : true,

	shadowMode : true,

	urlType : '',


 

回复
作者: gropius, 发布日期: 2010-12-08 00:03:57

我改了,还是不行,这个程序中的upload.json.php文件中的代码是这样的:



<?php

require_once('json.php');

$root = dirname(dirname($_SERVER['SCRIPT_NAME']));

$folder = date('Ym') . '/';

//文件保存目录路径

$save_path = '../uploads/' . $folder;

if (!file_exists($save_path)){

	mkdir($save_path);

}

//文件保存目录URL

$save_url = 'http://' . $_SERVER['SERVER_NAME'] . $root . '/uploads/' . $folder;

//定义允许上传的文件扩展名

$ext_arr = array('gif', 'jpg', 'jpeg', 'png', 'bmp');

//最大文件大小

$max_size = 1000000;


 


这里的路径代码要怎么改?还有就是即使不上传图片,而是外联图片,提交后的链接也加上了(重复的)域名头。

回复
作者: Roddy, 发布日期: 2010-12-08 10:02:04
$save_url = $root . '/uploads/' . $folder;

回复
作者: gropius, 发布日期: 2010-12-08 11:36:03

发现不单是图片路径的问题,比如添加一段文字的超连接,前台看,路径前后也会多出"/"之类的符号,不知道是哪里多出来的,Kindeditor定义图片和文字连接路径的文件和语句在哪里啊?


 


因为不是程序员,所以请高手不吝赐教,谢谢~

回复
发表新帖 发表回复