怎么上传文本可以而图片不可以

fkpwolf 2003-10-18 01:54:34
数据库是SQL SERVER,字段是IMAGE类型.用STRUTS里面的组件.
FormFile file = theForm.getTheFile();
...
InputStream stream = file.getInputStream();
...
mSql = "insert into MyImage (id,body) values (?,?)";
prestmt = conn.prepareStatement(mSql);
prestmt.setString(1, "eee");//!!
prestmt.setBinaryStream(2, stream, file.getFileSize());
conn.setAutoCommit(true);
prestmt.executeUpdate();
conn.commit();
怎么上传文本可以而图片不可以?很奇怪.错误为:
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]String or binary data would be truncated.
长度应该够了啊
...全文
27 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fkpwolf 2003-10-19
  • 打赏
  • 举报
回复
MD.我搞了几次,又可以了.
黑马 2003-10-18
  • 打赏
  • 举报
回复
可能是超出了长度
pleonheart 2003-10-18
  • 打赏
  • 举报
回复
是不是太大了

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧