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

QQ登录

只需一步,快速开始

查看: 20338|回复: 30

[结贴] 用AttachmentSimple怎么把文件上传到服务器上啊?

  [复制链接]

4

主题

28

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
发表于 2015-7-25 02:00:49 | 显示全部楼层 |阅读模式
用AttachmentSimple怎么把文件上传到服务器上啊?
项目是打包成app安装到手机上的,而文件需要保存到服务器上。我用浏览器测试的时候,看到硬盘目录下边有上传的文件了,但怎么把文件保存到服务器上呢?
SimpleFileStore.j设置的是本机的硬盘路径。而且SimpleFileStore.j这个文件貌似也应该一起打包成APP安装在手机上的。如果把docStorePath设置成服务器路径,行不通吧。
我曾试图修改$UI/system/components/justep/attachment/attachmentSimple.js文件中的actionUrl路径。发现这个文件修改了不起作用。
http://wex5.com/cn/attachment1/这个帖子我看了。看不懂。
发表于 2015-7-27 09:22:12 | 显示全部楼层
SimpleFileStore.j相当于是一个servlet  ,只能在服务器端运行,不会在手机端运行的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

28

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
 楼主| 发表于 2015-7-27 15:36:51 | 显示全部楼层
那我怎么把SimpleFileStore.j配置到服务端?或者将上传地址指向我服务器的地址
回复 支持 反对

使用道具 举报

发表于 2015-7-27 15:45:46 | 显示全部楼层
wolffery 发表于 2015-7-27 15:36
那我怎么把SimpleFileStore.j配置到服务端?或者将上传地址指向我服务器的地址 ...

这个是组件自己封装好的,你不必关心的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

28

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
 楼主| 发表于 2015-7-27 16:18:26 | 显示全部楼层
本帖最后由 wolffery 于 2015-7-27 16:24 编辑

封装的时候把上传的URL也封装了啊。我想改成我自己的URL接受文件。能改吗?怎么改?或者用默认的.j文件我怎么保存到我的服务器上?
回复 支持 反对

使用道具 举报

发表于 2015-7-27 16:28:20 | 显示全部楼层
wolffery 发表于 2015-7-27 16:18
封装的时候把上传的URL也封装了啊。我想改成我自己的URL接受文件。能改吗?怎么改?或者用默认的.j文件我怎 ...

那就要修改源码了  SimpleFileStore.java文件中定义的路径和文件分别是
static String docStorePath;
static File docStoreDir;
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

28

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
 楼主| 发表于 2015-7-27 16:35:52 | 显示全部楼层
SimpleFileStore.j这个文件我把docStorePath改成服务器接受文件的url不行的。这个是直接存到硬盘路径的。
$UI/system/components/justep/attachment/attachmentSimple.js文件中的actionUrl路径我也改过。但这个文件修改了不起作用。
回复 支持 反对

使用道具 举报

发表于 2015-7-27 16:45:43 | 显示全部楼层
wolffery 发表于 2015-7-27 16:35
SimpleFileStore.j这个文件我把docStorePath改成服务器接受文件的url不行的。这个是直接存到硬盘路径的。
$ ...

你想存哪儿呢?服务器上也要存硬盘上啊?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

28

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
 楼主| 发表于 2015-7-27 16:53:36 | 显示全部楼层
SimpleFileStore.j
那这个文件怎么部署到服务器上啊?
回复 支持 反对

使用道具 举报

4

主题

28

帖子

87

积分

初级会员

Rank: 2

积分
87
QQ
 楼主| 发表于 2015-7-27 16:55:49 | 显示全部楼层
attachmentSimple.js这个文件里actionUrl 应该是上传文件的路径,我改成我的,不起作用。还是调用的simpleFileStore.j。
initUploader:function(){
                        var self = this;
                        var actionUrl = require.toUrl("$UI/system/service/doc/common/simpleFileStore.j");
                        //var actionUrl = require.toUrl("http://localhost:8088/nongyeyun/json/testfile.action");
                        alert(1111);
                        self.uploader = new Uploader(self.$domNode.find('.x-item-upload'),{
                actionUrl:actionUrl
            });
                       
                        self.uploader.on('onStart',function(event){
                                var storeFileName = (new justep.UUID()).valueOf();
                                self.uploader.data = {
                                                storeFileName : storeFileName,
                                                ownerID:self.getOwnerID()
                                }
                        });
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-5 10:17 , Processed in 0.058638 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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