`

struts2上传图片在linux下的路径设置

阅读更多

   Windows下路径分隔符是”\” ,linux与Unix下路径分隔符是”/” 比如我们要在不同的系统中进行文件的读写相关操作,linux平台的应该这样写:

FileOutputStream fos = new FileOutputStream(getSavePath() + "/"+fileName);

Windows平台下应该这样写:

FileOutputStream fos = new FileOutputStream(getSavePath() + "\\"+fileName);

分享到:
评论

相关推荐

    struts1和struts2获取相对路径的方法

    Struts1和Struts2分别是该框架的两个不同版本,它们在处理相对路径的方式上有所不同。本文将详细讲解在Struts1和Struts2中如何获取相对路径。 ### Struts1 获取相对路径的方法 在Struts1中,我们通常会用到`...

    windows linux 下,获取java项目绝对路径的方法

    windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题

    struts2文件上传中的struts.multipart.saveDir提示信息

    在Struts2框架中,文件上传是一个常见的功能,允许用户通过表单提交文件到服务器进行存储或处理。在实现文件上传时,Struts2需要一个临时目录来保存上传的文件内容,直到它们被完全接收并处理。这个临时目录是通过...

    strut2上传文件注意

    在Struts2中进行文件上传时,首先需要在表单元素中设置`enctype`属性为`multipart/form-data`。这一步非常重要,因为默认情况下表单提交的数据会被编码成`application/x-www-form-urlencoded`格式,这种格式不支持...

    linux_ssh2

    ### Linux SSH2 安装与配置 #### Debian系统SSH2安装步骤 1. **移动压缩包至指定目录:** ```bash mv ssh-3.2.9.1.tar.gz /usr/local/src ``` 将下载好的`ssh-3.2.9.1.tar.gz`文件移动到 `/usr/local/src` ...

    tomcat9资源上传用于部署

    3. **配置Tomcat**:修改`conf/server.xml`配置文件,可以设置端口号、上下文路径、连接器类型等。同时,`webapps`目录是存放Web应用的地方,`conf`目录下有其他重要配置文件如`context.xml`和`logging.properties`...

    ueditor1_2_4编辑器forjsp

    1. **文件上传路径配置**:由于ueditor的默认上传路径可能与SSH2框架的约定不一致,需要在ueditor配置中指定正确的服务器端存储路径。 2. **权限问题**:在Linux服务器上,文件上传可能因权限不足而失败,需要确保...

    LINUX FOR weblogic8.1.5安装手册

    4. **部署应用**:在控制台中上传WAR包,例如`struts-examples-1.3.5.war`。 5. **选择并部署项目**:在控制台中选择项目并执行部署操作。 6. **验证部署**:通过访问`http://localhost:7001/struts-examples-1.3.5`...

    Red Hat环境搭建教程

    在IT行业中,构建一个开发或运行环境是至关重要的步骤,特别是在使用开源技术栈时,如Spring Boot、Linux、MySQL、Redis和Nginx。本文将详细介绍如何在Red Hat系统上搭建这样一个环境。 首先,我们需要安装Java ...

    webloc8安装说明(有图片)

    本文档主要介绍了如何在Windows和Linux环境下安装WebLogic服务器,并对其进行基本的配置与应用部署。通过详细的操作步骤和配图,帮助用户快速掌握WebLogic服务器的基本安装流程及配置方法。 #### 二、环境要求 在...

    局域网文件共享

    在本项目中,用户能够访问部署在服务器上的文件系统,特别强调了对中文路径的支持,这表明系统已经解决了中文编码可能导致的乱码问题,确保了在非英文操作系统环境下也能正常工作。然而,系统对特殊字符如空格和加号...

    pageoffice java版demo

    这些接口通常包括初始化控件、设置文件路径、获取编辑内容等方法。 6. **集成示例**:Demo中可能包含了如何在不同Web框架下集成PageOffice的示例代码,这对于初学者来说是非常有价值的参考资源。 7. **性能优化**...

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

    EASERVER安装手册

    例如,在Linux上可能为`./install.sh`,在Windows上可能是`setup.exe`。 4. **选择安装类型**:安装过程中,通常会提示选择安装类型,如默认、自定义等。根据实际需求选择。 5. **配置服务器**:设置服务器端口、...

    ckfinder_java_2.6.0

    安装过程中,你需要按照官方文档的指引配置你的服务器环境,如设置正确的路径、数据库连接以及权限设置等。一旦配置完成,CKFinder将为你的用户提供一个强大而便捷的文件管理系统。 总的来说,CKFinder Java 2.6.0...

    ssh的生成步骤, 非常具体的步骤

    根据给定文件的信息,我们可以看出这里似乎混杂了与SSH密钥生成步骤不相关的其他技术栈的配置步骤,如Spring框架、MyEclipse环境配置、Hibernate集成、以及Struts框架的设置等。不过,既然标题和描述明确指出是关于...

    EBook+System系统环境与部署开发文档

    - **作用**:通过设置虚拟目录来隐藏真实的文件路径,防止外部直接访问或盗链。 - **实现方式**:未详细说明实现机制,但通常可以通过配置Web服务器或应用服务器的虚拟目录来实现。 2. **文档格式转换**: - **...

    jbpm教程 第二部分、(安装和配置JBPM5.4及Eclipse流程插件安装)

    2. **解压并配置环境**:将下载的文件解压缩到指定目录,然后配置系统环境变量,包括添加JBPM_HOME路径,并在PATH变量中包含bin目录,以便于在命令行中直接使用jbpm工具。 3. **数据库设置**:JBPM需要一个数据库来...

Global site tag (gtag.js) - Google Analytics