为了账号安全,请及时绑定邮箱和手机立即绑定

ASP.NET用FileUpload上传图片在本地可以,传到服务器上测试就不行了

ASP.NET用FileUpload上传图片在本地可以,传到服务器上测试就不行了

慕的地8271018 2018-08-11 08:09:09
问题描述:      1.我是用FileUpload上传图片的,页面中用Image控件显示,关于图片的存储是以二进制的形式存进数据库的。项目中没有存储图片的文件夹(其实就存储十几张图片,感觉这样直接存数据库很麻烦,但没办法,这个是需求!哎。。。)      2.目前我实现了把图片以流的形式存进数据库,并且以流的形式读出,显示到界面上。单独的在客户端,或者在服务器上都可以上传图片,显示图片。      3.项目完成后是发布在服务器上,大家通过Web访问。所以就出现了,用户通过Web上传图片,出现错误:服务器找不到图片。大概的原因我也知道,就是在客户端上选择了图片,服务器压根找不到这个路径。      由于第一次做这种直接以二进制存储图片到数据库中,所以,我虽然知道问题所在,但是没有一点思路,各位同学帮下忙啊,给点帮助啊,无限期待中。。。。。    本来是想把相关代码贴出来,大家看看的,但是公司的限制很强,试了很多次都提交不了问题。提交一次失败一次,这火是蹭蹭的往上冒,都有点燎原的趋势,但是想想咱又能怎么样呢,任务在那摆着,完成不了又要被念叨了,忍忍。。。
查看完整描述

1 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

你先在服務器上開闢一個臨時文件夾,然後上傳后,再把文件存儲到數據庫。

注意這個文件夾的權限,要有寫入權限


查看完整回答
反对 回复 2018-08-13
  • 1 回答
  • 0 关注
  • 972 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信