起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1744|回复: 1

[处理中3] img加载attachmentSimple上传的图片

[复制链接]

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
发表于 2017-10-12 14:37:05 | 显示全部楼层 |阅读模式
老师您好,使用[size=1em]// 图片路径转换这个方法
Model.prototype.getImageUrl = function(value, ownerID) {
if (value) {
try {
var jsonList = eval("(" + value+ ")");
if (jsonList instanceof Array) {
var realFileName = jsonList[0]["realFileName"];
var storeFileName = jsonList[0]["storeFileName"];
var operateType = "browse";
var url = '/baas/justep/attachment/simpleFileStore?realFileName=' + realFileName + '&storeFileName=' + storeFileName + '&ownerID=' + ownerID + '&operateType=' + operateType;
return require.toUrl(url);
}
} catch (e) {
console.log(e);
}
}
return "";
};
还是不行。
F12监测  src =src="/baas/justep/attachment/simpleFileStore?realFileName=课程01.jpg&storeFileName=C7B732BA7ED0000166A8AA84FAD01C18&ownerID=4126146456+46++4&operateType=browse"
控制台报错:







2017-10-12 14:33:43 Action[justep/attachment/simpleFileStore]执行失败,F:\PROJECT\Project_HeXYY\apache-tomcat\lib\..\..\data\attachmentSimple\null\null (系统找不到指定的路径。)
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.FileNotFoundException: F:\PROJECT\Project_HeXYY\apache-tomcat\lib\..\..\data\attachmentSimple\null\null (系统找不到指定的路径。)
        at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(FileInputStream.java:195)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at justep.SimpleFileStore.getFile(SimpleFileStore.java:116)
        at justep.SimpleFileStore.doGet(SimpleFileStore.java:90)
        at justep.SimpleFileStore.service(SimpleFileStore.java:36)
        at justep.Attachment__do.simpleFileStore(Attachment__do.java:43)

发表于 2017-10-18 13:44:41 | 显示全部楼层
你的attachmentSimple 上传了几张图片
可以先参考 运行案例
http://docs.wex5.com/wex5-ui-question-list-2093/

报错信息应该是行id 和 storeFileName 参数为空导致的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-3 18:56 , Processed in 0.059360 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表