`
jy00509336
  • 浏览: 243573 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

上传图片,文件时失败

阅读更多
struts的argument type mismatch错误..
java.lang.IllegalArgumentException: Cannot invoke com.webex.tmis.uploadForm.setPhotoFile - argument type mismatch,
debug 了一下,原来是要把String 强行转换成FormFile,所以才会抛出argument type mismatch,一查,原来是这样的:表单(html:form)中enctype="multipart/form-data"的意思,是设置表单的 MIME编码,默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了 multipart/form-data,才能增加传递文件数据的功能,进行下面的操作.enctype="multipart/form-data"是上传二进制数据; form里面的input的值以2进制的方式传过去。在html的form中加入enctype="multipart/form-data"的时候,图片上传问题解决了。
upload.jsp代码如下:
<html:form action="upload.do" enctype="multipart/form-data" method="post">     

      请选择需要上传的照片:

     <html:file property="photoFile"/>

     <html:submit value="上传"/>     

</html:form>

分享到:
评论

相关推荐

    .net上传图片文件

    在.NET框架中,开发Web应用时经常会涉及到文件上传的功能,特别是处理用户通过表单上传的图片文件。这个压缩包中的内容显然与一个特定场景相关——使用KindEditor在线编辑器进行图片上传。KindEditor是一个流行的富...

    okgo网络框架,以及图片文件上传

    对于图片上传,如果应用需要访问外部存储以获取图片,需要在运行时向用户请求 `READ_EXTERNAL_STORAGE` 和 `WRITE_EXTERNAL_STORAGE` 权限。在 Android 7.0 及更高版本,如果应用目标 SDK 版本是 23 或更高,必须在...

    上传图片和上传文件的java代码

    在Java编程语言中,文件上传是一项常见的功能,无论是图片还是其他类型的文件,都可以通过Java实现。这个场景下,我们主要探讨的是如何使用Java编写代码来完成这个任务。首先,我们需要理解HTTP协议中的POST请求,...

    H5上传图片文件

    4. **大小限制**:前端可设置最大文件大小限制,防止大文件导致上传失败或服务器压力过大。 5. **安全考虑**:确保服务器端对上传文件进行验证,防止恶意文件上传,例如检查文件类型、大小和可能的病毒。 通过以上...

    WebUploader文件图片上传插件带进度条上传图片

    当文件正在上传时,插件会显示实时的上传进度,用户可以清晰地看到每个文件的上传状态,这在上传大文件时尤为重要,能够给用户带来安心感。 WebUploader还支持断点续传,这意味着如果上传过程中网络中断,用户无需...

    asp视频及文件图片上传

    在ASP(Active Server Pages)开发中,实现视频、文件和图片的上传功能是常见的需求,尤其是在构建交互式网站时。这个“asp视频及文件图片上传”主题涵盖了如何在ASP环境中处理用户通过表单提交的多媒体文件,包括...

    ExtJS验证上传文件类型

    例如,我们只想让用户上传特定的文件类型,例如txt文件,那么如何实现当用户上传非txt文件时,给出错误提示呢?这篇文章将详细讲述ExtJS如何验证文件上传类型。 使用 Validator 验证文件类型 在 ExtJS 中,我们...

    多图片多文件上传

    在现代Web应用中,用户经常需要上传图片和文件,例如在社交媒体、电商平台或者文档共享平台。"多图片多文件上传"是一项重要的功能,它允许用户一次性上传多个图像或文档,提高了交互性和效率。本篇文章将深入探讨...

    上传文件(图片缩略图上传带进度显示)

    这是因为一次性上传大文件可能会导致网络中断,分块上传允许用户在失败后从断点继续,而不会重新开始整个过程。例如,使用HTML5的File API可以实现这一功能,通过Blob对象分割文件并逐块发送。 其次,进度显示是...

    多文件预览上传-多图片预览上传

    在IT行业中,文件上传是许多Web应用程序不可或缺的功能,特别是在处理多文件或图片的场景下。"多文件预览上传-多图片预览上传"是一个专为JAVA开发的解决方案,它允许用户在实际上传之前预览文件,特别是图片,提高了...

    Web应用安全:任意文件上传.pptx

    如果系统仅允许上传特定类型的文件(如图片),当尝试上传非图片文件时,系统会阻止这一操作。这表明系统可能有文件类型检查机制来防止恶意文件的上传。 3. **绕过过滤** 攻击者接下来会尝试绕过这种保护措施。...

    使用layui实现多文件列表上传

    4. **文件列表管理**:在layui的上传组件中,文件列表通常以表格形式展示,包括文件名、大小、状态(如上传中、已上传、失败)等信息。用户还可以进行删除操作,layui提供了相应的事件处理函数来实现这一点。 5. **...

    .net 上传文件 上传图片

    在.NET框架中,上传文件是常见的Web开发任务之一,尤其涉及到图片上传时,这通常用于社交媒体、博客平台或任何需要用户提交图像的网站。在本文中,我们将深入探讨如何使用.NET来实现文件,特别是图片的上传功能,并...

    asp上传文件或上传图片

    在整个过程中,应添加适当的错误处理代码,以便在出现问题时能够捕获并报告错误,例如磁盘空间不足、文件写入失败等。 6. **反馈结果**: 最后,向用户显示上传结果,例如成功消息或错误提示。 在实际应用中,...

    奇安信代码卫士,文件上传漏洞解决demo

    奇安信代码卫士,文件上传漏洞解决demo; #### 文件上传可以参考以下安全...4. 对于图片文件进行二次渲染、压缩, 避免图片写马。 5. 校验失败后,记录错误日志信息,内容至少包括时间、用户、IP、操作内容、校验失败

    Java大文件上传(1GB,图片,视频,Flash文件,音频文件)

    综上所述,Java通过分块上传和流式上传策略,配合适当的错误处理、安全性控制和存储优化,能够有效地处理大文件上传,包括图片、视频、Flash文件和音频文件等不同类型的多媒体资源。实际开发中,可以根据具体项目...

    File 上传文件以及图片

    在本示例中,"File 上传文件以及图片" 的标题和描述指向了一个涉及文件和图片上传的代码实现。从提供的压缩包文件名(file1.aspx、file1.aspx.cs、ImageProcessFactory.cs)来看,这很可能是基于ASP.NET平台的一个...

    javaweb实际项目开发中上传文件图片的实现(代码)

    在JavaWeb实际项目开发中,上传文件和图片是一项常见的需求,尤其在构建用户交互丰富的网站时,例如用户头像上传、商品图片展示等。这里我们将深入探讨如何在JavaWeb环境中实现文件图片的上传功能,主要涉及到的技术...

    jquery文件上传插件(多文件选择、带进度条 ,图片预览)

    同时,我们监听了几个关键事件,如`fileQueued`用于添加图片预览,`uploadProgress`用于更新进度条,`uploadSuccess`和`uploadError`分别表示文件上传成功或失败,并在预览区域显示相应的状态。 为了实现多文件选择...

    jsp上传文件实例可以使用jsp上传图片,文档,等文件

    本实例主要探讨如何使用JSP来实现文件上传的功能,特别是针对图片、文档等类型的文件。文件上传是一个常用的需求,例如用户在网站上提交个人信息时可能需要上传头像或简历。以下将详细介绍如何使用JSP进行文件上传。...

Global site tag (gtag.js) - Google Analytics