我们开发了一个上传一些CSV文件的应用程序。 为了确保我们的代码,上传已经过2个不同的框架测试:ZK(管理上传本身)和经典的jsp / Spring REST。
在我们的本地服务器上(windows,tomcat 5.5)一切正常。
在客户端系统(Unix Solaris 10,tomcat 5.5)上我们有一个pb:第一次正确上传文件,第二次如果我们更改数据中的某些内容(即使我们删除了文件),我们也有相同的文件作为首次上传.... 它似乎是一个缓存或其他东西干扰上传。
有什么想法吗? 谢谢。
[编辑]补充资料
有关信息,我们在Citrix Metaframe Program Neighborhood(旧版本 - > v9.0)上。
对于在客户(有或没有Citrix)的人员,每次都会正确上传CSV文件。
对于我们,谁在外面,那是行不通的。 文件A上传,然后我们修改它(A')然后再次上传...结果是:文件A被删除(正如预期的那样,通过编程)然后出现一个与A相同的新文件(不是A'如预期的那样)。 如果我们停止Tomcat或甚至发出其他http请求,则上传工作正常。
我们使用2个不同的框架测试上传:ZK(管理上传本身)和Spring MVC(REST)。两者都在使用相同的Tomcat(5.5)处理我们的服务器。
其他奇怪的是,我们可以访问另一台服务器(通过VPN而不是Citrix),我们在Tomcat 7(已经由客户端安装)上部署了应用程序。一切都好。
这可能是硬件问题吗?用路由器...
答案 0 :(得分:0)
首先,很难理解你的问题。根据我的理解,您无法第二次加载任何文件,因为第一个文件的详细信息仍然存在于内存/变量中。发布您的代码,以便轻松实现。
试试这些