我正在使用ASP.NET C#MVC5构建应用程序。您可以将记录添加到数据库中,这些记录可以附加图像(如果它变得更复杂,它现在可以是单个图像)。
我在存储上传时看到了其他一些帖子,但我看不到它们对我有效:
点子:
过程:
当用户去保存项目信息(可能是创建新记录或编辑现有记录)时,可以附加文件信息(如果在上传文件时没有附加?)< / p>
约束:
如果我对ASP.NET MVC有更多了解,我会希望得到更多建议或想法。我想知道使用异步方法或ajax调用来停止页面重新加载和丢失输入的数据。
我已经下载了亚马逊SDK并围绕它构建了一些类,但意识到如果我不通过我的应用程序上传它就没那么有用了! 我从https://github.com/floatingfrisbee/amazonfileupload获取客户端上传的样本,这非常有用(我设法让它在我的应用程序中用于客户端上传)但是该解决方案中有很多缺少适合我的问题而且我想要一个为我更复杂的问题提供整洁可靠的解决方案。
任何想法都非常欢迎!!我真的很难想出一些东西。
更新15.12.2016 为了澄清,我想尽量减少客户端处理的数量,使低功耗的移动设备不会难以处理请求(显然,如果设备无法处理简单的图像上传,那么我不需要担心)。 在服务器端处理方面,我想避免的主要问题是出于带宽原因通过服务器上传图像,我很乐意在服务器上进行任何其他处理。