主题: 求教上传图片及附件的相对路径问题
作者: 龟仙人, 发布日期: 2013-09-21 22:42:30, 浏览数: 3827

我的网站结构如下:


wwwroot/siteA/showarticle.asp

wwwroot/siteA/uploadfile/

wwwroot/siteA/kindeditor/

wwwroot/siteA/admin/editarticle.asp


其中编辑器在editarticle.asp中调用。


网站原来用的是ewebeditor,支持相对路径,即在showarticle中存放的是<img src=uploadfile/20130101/1.jpg>


现在换成kindeditor,为了保持已有数据的相对路径,所以kindeditor中也配置成相对,即urlType : 'relative'


问题:

如何使文章内容中的路径仍然为uploadfile开头的相对路径并且使showarticle及admin/editarticle都正常显示图片?


提醒:不要绝对路径及域名全路径,只要相对路径,如何实现?困扰很久,是不是kindeditor实现不了?诚心求教。



作者: 小浪子, 发布日期: 2013-09-21 22:45:25
自行修改asp/upload_json.asp文件。
回复
作者: 龟仙人, 发布日期: 2013-09-21 22:48:39

回复小浪子:


请问具体怎么修改?谢谢!!敬礼!

回复
作者: 龟仙人, 发布日期: 2013-09-21 22:56:11

ewebeditor中用三个变量进行的解决。


一是站点路径  /siteA/

二是内容路径 uploafile/

三是上传路径(即相对于编辑器的路径)  ..uploafile



不知能否借鉴?或者已有,我还不会用。

回复
作者: 小浪子, 发布日期: 2013-09-21 23:03:58
回复龟仙人:你ASP程序员。难道看不懂:asp/upload_json.asp里面的代码?
回复
作者: 龟仙人, 发布日期: 2013-09-21 23:13:51

帮帮忙。

我这样设置的:

'文件保存目录路径
savePath = "../../UploadFile/"
'文件保存目录URL
saveUrl = aspUrl & "../../UploadFile/"
'定义允许上传的文件扩展名


这样后台可以正常上传及显示,但由于存储的是"../UploadFile/image/20130921/20130921231253235323.gif"


所以前台showarticle无法正常显示。

回复
作者: 龟仙人, 发布日期: 2013-09-21 23:28:53

盼解答,这个路径的问题,请高手继续帮忙。


wwwroot/siteA/showarticle.asp   展示文章页面

wwwroot/siteA/uploadfile/            上传图片页面

wwwroot/siteA/kindeditor/          kindeditor编辑器存放位置

wwwroot/siteA/admin/editarticle.asp         调用编辑器页面


实现编辑页和展示页路径都是<img src="UploadFile/image/20130921/20130921231253235323.gif">
回复
发表新帖 发表回复