浏览 5712 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-13
客户端程序如下: <form action="doinsert.jsp" method="get" enctype="multipart/form-data" name="form1"> ..... <tr> <td>软件截图:</td> <td colspan="2"><input type="file" name="file" /> <input type="submit" name="submittype" value="upload" /></td> </tr> doinsert.jsp如下: <% SmartUpload mySmartUpload=new SmartUpload(); mySmartUpload.initialize(pageContext); //设置上载的最大值 mySmartUpload.setMaxFileSize(500 * 1024*1024); //上载文件 mySmartUpload.upload(); %> SmartUpload.upload()代码如下: public void upload() throws ServletException,IOException,SmartUploadException { m_totalBytes = m_request.getContentLength(); m_binArray = new byte[m_totalBytes]; } 在doinsert.jsp中的上载文件时出现错误, 调试upload()里代码,发现服务器中m_totalBytes = m_request.getContentLength();这句话m_totalBytes为-1,m_request已经在前面初始化。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-12-13
上网搜了一下,有筒子说是用url传值可以解决问题,不明白在哪儿用Url传值,上传文件那个按钮那儿好像无法用url传值吧,谢谢
|
|
返回顶楼 | |