繁体   English   中英

在数据库中上传具有存储限制的多个文件

Upload multiple files with storage limit in database

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我目前正在研究一个项目,使用C#,MSSQL和Angular构建Web应用程序。 我已经通过拖放实现了文件上传,并且还通过拖放实现了多个文件上传。 删除文件后,我使用angular将API请求发送到服务器以保存文件。 我将文件一一发布到服务器。

现在,每个用户只能使用有限的存储空间,他已经使用的存储空间保存在数据库中。

现在发生了什么。 用户一次拖放4-5个文件。 通过将这些文件的文件大小相加得出的大小大于用户有权使用的内存量。

但是,所有文件都被保存了,因为它们一个接一个地通过了检查,并且一个接一个地保存到了数据库中……我遇到的是比赛问题。 如果偶然地在保存第一个文件之后执行了第二个文件的检查,则该检查不会通过(例如)。 如果没有,则支票将通过,并且用户将超过已分配给他的存储量。

您对如何解决此问题有任何建议吗?

我希望一切都清楚了,我认为放置代码不会有太大帮助。

谢谢大家。

1 个回复

iMHO,我们可以维护一个会话变量,该变量会使用用户限制进行初始化(可能是在登录期间),并会在每次上传时继续附加到。

因此,在收到新文件时,您增加大小并检查是否允许该文件,如果允许,请继续,否则抛出超出限制的异常。

可以为您的方案花费最少的精力。

1 Laravel上传数据库不同字段中的多个文件

我试图在三个不同领域的三个图像在controller.But database..for,我是下面的方法,我面临的问题是,虽然我有三个输入字段它存储只有两个名称相同的图像在公共文件夹中,数据库它存储的值如1 (for product_image), 4 ( for vendor_image), 9 ...

2 如何在codeigniter中上传多个图像和克里特拇指,以及如何将它们的名称与其他文件存储在数据库中

我想上传3张图像并创建它们的缩略图,然后将其名称存储在databse中。 不知道该怎么办。 注意我已经阅读了很多论坛和问题,但没有一个帮助我完成上传和存储到数据库中。这是我对1张图片所做的工作,如果我可以对多张图片进行相同的修改而无需做任何修改,这将对我有帮助 View Cont ...

3 在数据库中上传和存储图像的方法

我正在创建一个数据库,该数据库主要处理音乐专辑插图及其不同大小。 专辑插图由缩略图,封面图像,缩放图像和其他类型的图像组成。 尺寸比例方面因相册的格式而异。 因此CD专辑的缩略图可能是50px x 50px,而CASSETTE的缩略图可能是35px x 50px ... 即: ...

2012-08-31 20:47:43 1 110   php/ mysql
4 在数据库中上传多个图像

当我在数据库中插入多个图像时,我的图像名称没有插入到数据库中使用存储过程代码在这里 upload.aspx.cs img.cs 连接类是 upload.aspx ...

2016-09-17 22:11:32 0 54   asp.net
5 在数据库PHP中上传多个图像

我在网上找到下面的代码以在数据库中导入多个图像,但是以下情况似乎总是返回false,因为从不执行内部代码: (move_uploaded_file($tmpFilePath, $filePath)) 。 是因为path吗? 我没有做任何更改,并且我假设上uploaded是自动创建的。 ...

2016-10-06 16:24:21 0 41   php
6 在数据库中上传多个file_name

嗨,我想上传多个文件并在数据库中存储多个file_name。 它正确上载文件,但不在一列中存储多个file_name,例如,如果我要上载两个文件,那么它将在两个新列中存储两个文件名,但是我想将它们都存储在同一列中。 注意:这是我用来上传file_name的代码 我的控制器 ...

7 如何在数据库中上传多个图像

我正在尝试上传学生的多张图片。 我想在数据库中保存文件名并在 www/studentimages 目录中上传图像。 但是,使用我尝试过的方法,我可以上传多张图像,但仅将最后选择的图像的名称保存在数据库中。 ...

9 我无法在数据库中上传多个图像

我想使用单个输入上传多个图像。 我有两个数据库表说用户表和图像表。 我想上传图像表中的所有图像和用户表中的用户名,电子邮件等数据。 我的问题是我已成功上传用户表中的所有数据但无法上传图像表中的图像。 我收到任何错误信息,但图像表中没有上传图像..请帮帮我..我被困在它三天.. 这是 ...

2019-05-21 12:47:39 0 25   php
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM