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

QQ登录

只需一步,快速开始

查看: 16989|回复: 15

[结贴] 不使用组件上传图片

[复制链接]

72

主题

262

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
QQ
发表于 2017-8-17 09:05:43 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
需求:点击上传按钮,选择图片  实现上传到文档服务器并且路径保存在数据库中
请问 不是用组件怎么实现?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-8-17 10:21:53 | 显示全部楼层
上传到文档服务器是不会存路径的物理路径的,也没有提供API获取这个物理路径
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

72

主题

262

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
QQ
 楼主| 发表于 2017-8-17 11:57:36 | 显示全部楼层
jishuang 发表于 2017-8-17 10:21
上传到文档服务器是不会存路径的物理路径的,也没有提供API获取这个物理路径 ...

平台没有提供类似的案例么?
回复 支持 反对

使用道具 举报

72

主题

262

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
QQ
 楼主| 发表于 2017-8-17 14:28:29 | 显示全部楼层
jishuang 发表于 2017-8-17 10:21
上传到文档服务器是不会存路径的物理路径的,也没有提供API获取这个物理路径 ...

gpyForm.trigger8Click = function(event) {
        debugger;
        var subPath = scanSubPath;
        /*$.ajax({
       
                        crossDomain : true,
            async: false,
            type:  'post',
            url:'/UI/LandRenovation/ProjectList/process/projet/dsrc/attachUpload.j?subPath='+subPath,
           
           success: function(result){
                  alert("wwwwwwwwwwww");
           },
           error: function(error, status, text) {
                    alert("aaaaaaaaa");
            }
    });
*/
        var callback = function(xhr, ts){
        if(justep.Request.isSuccess(xhr)) alert('ok');
        else alert('error');
    };

        justep.Request.sendHttpRequest(
                        justep.Request.setBizParams(
                                justep.Request.convertURL("/UI/LandRenovation/ProjectList/process/projet/dsrc/attachUpload.j?subPath="+subPath)
                        ),
                //justep.Request.convertURL("/UI/LandRenovation/ProjectList/process/projet/dsrc/attachUpload.j?subPath="+subPath)        ,
                null,
        null,
        null,
        null,
        true,
                callback
        );
};

请问:我这么写哪里有问题呢?为什么不能调用.j文件 而且后台不报错
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-8-17 15:53:45 | 显示全部楼层
不使用附件组件上传文件http://bbs.wex5.com/forum.php?mo ... &extra=page%3D1
这个是不存到文档服务器上的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

72

主题

262

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
QQ
 楼主| 发表于 2017-8-17 16:52:10 | 显示全部楼层
jishuang 发表于 2017-8-17 15:53
不使用附件组件上传文件http://bbs.wex5.com/forum.php?mod=viewthread&tid=38913&extra=page%3D1
这个是不 ...

根据您的例子  我写的代码
justep.Request.sendHttpRequest(
       
                        justep.Request.setBizParams(
                                justep.Request.convertURL("/UI/LandRenovation/ProjectList/process/projet/dsrc/attachUpload.j?subPath="+subPath)
                        ),
                //justep.Request.convertURL("/UI/LandRenovation/ProjectList/process/projet/dsrc/attachUpload.j?subPath="+subPath)        ,
                null,
        null,
        null,
        null,
        true,
                callback
        );
        var callback = function(xhr, ts){
        if(justep.Request.isSuccess(xhr)) alert('ok');
        else alert('error');
    };

可以没有调用到.j文件
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-8-17 17:22:02 | 显示全部楼层
参考的哪个案例?
js.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

72

主题

262

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
QQ
 楼主| 发表于 2017-8-21 11:23:11 | 显示全部楼层
jishuang 发表于 2017-8-17 17:22
参考的哪个案例?

不好意思没有及时回复你
我参考的就是你楼上发的链接,一直想问您定义的那个var f  一下的代码是什么意思?
回复 支持 反对

使用道具 举报

72

主题

262

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
QQ
 楼主| 发表于 2017-8-21 14:34:55 | 显示全部楼层
jishuang 发表于 2017-8-17 17:22
参考的哪个案例?

var subPath = scanSubPath;
        $.ajax({
                        crossDomain : true,
            async: false,
            type:  'post',
            url:'/UI/LandRenovation/ProjectList/process/projet/dsrc/attachUpload.j',
            data : "subPath="+subPath,
            error: function(error, status, text) {
                           alert('js调用失败:' + text);//这个失败指js没调用成功的失败
                  },

            success: function(result){
               if (result.flag) {//这个flage是.j文件传过来值封装好的
                     alert(result.data.value);//要获得的值
               } else {
                       alert('调用action失败:' + result.message);//这个失败指.j调用action没成功的失败
               };
      }

    });

js页面调用.j 文件这样写为什么调用不到呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-8-21 16:52:43 | 显示全部楼层
成功和失败走到那支了?还是都没到?
F12打开浏览器的开发人员调试工具看看这个请求的完整url是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 12:26 , Processed in 0.072915 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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