NutzCN Logo
问答 nutz上传图片后显示不出来
发布于 2179天前 作者 wumingyue147 1734 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

上传成功后,图片的src是这样的:

上传的本地路径:Globals.AppUploadPath为E://work/project/workspace-nutz/upload

上传的本地路径:Globals.AppUploadBase为http://localhost:81/upload

前端js:
$('#file_upload').uploadifive({
'auto': true,
'multi': false,
'width': '100%',
'height': '35',
'buttonText': '请选择图片',
'fileType': 'image/jpg,image/jpeg,image/png',
'fileSizeLimit': 1024,
'queueSizeLimit': 1,
'formData': {},
'queueID': 'queue',
'uploadScript': '${base}/open/file/upload/image',
'onUploadComplete': function (file, data) {
data = JSON.parse(data);
if (data.code == 0) {
Toast.success(data.msg);
$("#img").html("");
$("#picurl").val(data.data);
} else {
clearFile();
Toast.error(data.msg);
}
},
'onDrop': function (file, fileDropCount) {
clearFile();
},
'onClearQueue': function (queue) {
clearFile();
},
'onCancel': function () {
clearFile();
}
});

代码啥都没改,但是图片不显示

10 回复

nginx 配个 upload 虚拟目录,指向E://work/project/workspace-nutz/upload

配一下jetty.staticPath就好了

jetty.contextPath=/
jetty.threadpool.idleTimeout=60000
jetty.threadpool.minThreads=4
jetty.threadpool.maxThreads=8
jetty.staticPathLocal=E:/work/project/workspace-nutz

是这样么

staticPathLocal配的是源码目录,方便改js/css的时候立即生效,staticPath配额外的静态文件存储路径。。。

jetty.contextPath=/
jetty.threadpool.idleTimeout=60000
jetty.threadpool.minThreads=4
jetty.threadpool.maxThreads=8
jetty.staticPath=E:/work/project/workspace-nutz/

配置成这样了 还是不行呀 需要配置nginx么

好了 配置jetty.staticPath没有用 配置nginx就行了。。。。。。

因为少写了upload?

不是 就是因为nginx里没配置 和jetty.staticPath无关

@wumingyue147
update: 支持 jetty.staticPath 配置项,可选用nginx配置upload虚拟目录
https://github.com/Wizzercn/NutzWk/commit/582549e670cde162ecdbd014079abce12c802fcc

可以不配nginx了,同时 sys_config表AppUploadPath 请改为 D://files/upload

添加回复
请先登陆
回到顶部