我写了一个jsp页面上传图像使用POST方法通过使用com.oreilly.servlet.multipart.MultipartParser
实际上文件是成功上传和后值也得到正确的,但它是抛出一个异常
java.io.IOException: Posted content type isn't multipart/form-data
MultipartParser mp = null;
try{
mp = new MultipartParser(request, 1*1024*1024); // 10MB
}
catch(Exception e){
out.println("Exception1:"+e);
}
while ((part = mp.readNextPart()) != null) {
name = part.getName();
if (part.isParam()) {
ParamPart paramPart = (ParamPart) part;
value = paramPart.getStringValue();
if(name.equals("companyname") && value != null){
}
if(name.equals("version") && value != null && name != null){
}
}
else if (part.isFile()) {
String getimagelogovalue="";
FilePart filePart = (FilePart) part;
String fileName = filePart.getFileName();
if (fileName != null) {
}
else {}
out.flush();
}
}
我刚换了衣服
enctype="multipart/form-data"
到ENCTYPE="Multipart/form-data"
在表单标签
异常已解决,下面是表单标记
<form method="POST" name="form1" action="1StudentDVerify.jsp" ENCTYPE="multipart/form-data">
</form>
我认为您在这里编写的代码是服务器端代码,假设您正在执行post表单JSP,那么您的代码应该如下所示
<FORM action="http://server.com/cgi/handle"
enctype="multipart/form-data"
method="post">
<P>
What is your name? <INPUT type="text" name="submit-name"><BR>
What files are you sending? <INPUT type="file" name="files"><BR>
<INPUT type="submit" value="Send"> <INPUT type="reset">
</FORM>
请参见enctype属性。我们还可以看到客户端(JSP)代码吗?
代码片段取自http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.2
你有:
mp = new MultipartParser(request, 1*1024*1024); // 10MB
但根据我的计算,这实际上只有1Mb。您尝试上传的图像是否真的太大?尝试较小的图像,修复您的评论或修复您的代码。
我想问一些问题,最近我不得不将我们的遗留应用程序迁移到weblogic,但有些功能不能使用(多部分post form),下面是我的代码: noticewrite.jsp: noticeProc.jsp 问题是,当我单击提交按钮时,文件存储到服务器,但文本字段和文本区域值没有存储到数据库,并引发错误: 我需要你的建议,这有什么问题?因为它在tomcat上工作得很好,但不能在weblogic下运行,谢
我有一个项目。它使用了、和maven。可以使用成功构建它。 要运行Spring引导应用程序,我使用了命令 但它错误地失败了 我为start命令添加了额外的参数 但是当我运行它时,我得到了这个错误 到底是什么问题?
我正试图将一个文件发送到box(云存储)。应该很容易,但事实并非如此。 我使用RequestBin进行调试。 在命令行上使用curl时,它工作得很好(文件被张贴到框中): 卷曲cli(正确): 生坯 -------------------------------------------------------------------------------------------------nam
所以这个HTML代码以正确的格式提交数据给我。 谢了!
这几天我一直被这个问题难住了。如果有人能给我指出正确的方向,我将不胜感激!我一直在想如何通过facebooks graph api发布图像。 我从Facebook上下载了一张图片,它通过图形API显示在画布元素中。我正在修改这个元素,在上面画文本,然后想把它上传回facebook。我被上传卡住了。 以下是我看过的有帮助的链接,但我仍然卡住了: Facebook Graph API——使用JavaS
在Mark Seemann的博客文章和示例中,我第一次看到了免费单子作为构建纯代码和IO代码之间边界的一种方式。我的基本理解是,一个免费的单子可以让您构建一个纯函数的程序(抽象语法树-AST),然后解释器将其翻译成一系列不纯的过程调用。因此,这个解释器将AST的纯操作转换为一系列的一元IO操作。 我想知道这是否复制了Haskell运行时已经在IO Monad上做的事情。如果我认为IO没有什么特别的