代码没仔细看。上传图片一般都是异步上传,上传图片也是个过程,异步的方式可以不影响页面别的操作,上传完成后返回保存文件名称,路径一般都是你自己设定好的。这时候图片已经保存在你的服务器中了。你将返回的文件名或者完整路径存入数据库就可以了。对于垃圾图片你可以这样做,上传的时候就可以存在一个图片的管理临时表中。提交表单后你必然会将整个的表单数据存在另一个表中。这个图片路径或者名称可以存在两个表中,你可以写一个自动化任务啊,定期去对比两个表中的这个图片路径或者名称,只在临时表中的就是不用的(时间对比过期的),删掉过期就可以了。已经使用的可以删除临时表中的数据。 基本思路就是这样子吧
先把图片异步上传到服务器,返回URL到页面,在action里面获取图片URL就好了。自己去网上搜下异步上传的JS插件就OK了。
62,243
社区成员
668,998
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧