我有两页:
第1页......让它成为adminfileupload page
第2页......主页(这将是网站主页)
我在解决方案资源管理器中有一个名为images的文件夹。
我想做的是 adminfileupload有一个fileupload控件和一个名为update的按钮 当任何一个浏览带有文件上传的图像文件并单击按钮(更新)时,应该在主页中查看图像并保存在图像文件夹中。每次我们选择文件并单击按钮(更新)时,应更改图像。这个图像应该是背景图像,我的意思是我还必须在数据库上显示一些数据。
在c#asp.net工作
答案 0 :(得分:0)
你还需要保留其他照片吗?
如果没有,你可以上传一张图片给它一个修改名称,然后在主页中你可以设置背景图片的图片路径和修改名称。如果您在重载图片时遇到问题(不写入,请先删除图片)。但这是一种简单的方法,根据您在其上测试的浏览器,可能会将第一张图片保存在临时文件中。
如果你想保留其他图像,你需要做一些额外的工作,并有一个存储机制,将跟踪你的图片或动态变量,改变资源的路径。我很高兴你看看ASP.NET个人网站入门套件它有一个机制,可以在第一页上实现随机图片,但页面存储在sql数据库中。
快乐编码
答案 1 :(得分:0)
我能想到的最佳方法是在按钮上传点击事件中,将文件存储到服务器文件夹。同时为Session变量分配上传文件的名称。
您需要管理存储在服务器上的文件名,或检查它们是否已存在,或者不同的用户是否上传相同的文件名等。
所以Session(“myImage”)= currFileUploaded
然后执行重定向回到当前页面以显示图像,该图像将链接到刚刚存储上载的文件名的会话变量。
您需要检查帖子并隐藏或显示图像。