我正在创建一个网站,用户可以在我的网站上创建新页面时上传各种图像.Microsoft提供什么服务来托管许多用户上传的图像.Blob会满足吗?如果是这样,如果我要添加CDN,是否值得?据我所知,CDN将图像复制到各种服务器上.如果我的本地服务器有100万张图像,这是否意味着所有其他位置也会有100万张图像?这会非常昂贵吗?
我正在使用MVC并创建了一个表单来将值插入到我的数据库中.
我的数据库结构有以下关系:
例如:User表包含表Company的外键.在我的视图中,我有一个包含所有公司的下拉列表.
我可能需要的是一个将数据插入带有外键的表中的工作示例.我已经四处寻找并尝试了许多解决方案,但无法弄清楚如何使其工作.
这是我的代码:
模型:
public class DefaultConnection : DbContext
{
public DefaultConnection()
: base("DefaultConnection")
{
}
public DbSet<User> users{ get; set; }
}
public class Company
{
public int Id { get; set; }
public string Name{ get; set; }
}
public class User
{
public int Id { get; set; }
[ForeignKey("Company")]
public int Id_Company { get; set; }
public Company Company{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)
视图模型:
public class MyViewModel
{ …Run Code Online (Sandbox Code Playgroud) 每当我尝试在Internet Explore 6/9上使用Blueimp jQuery File Upload上传时,ASP.NET都无法在请求中找到这些文件.我有基本的代码,看起来像
[HttpPost]
public JsonResult Images()
{
HttpPostedFileBase file = Request.Files[0] as HttpPostedFileBase;
}
Run Code Online (Sandbox Code Playgroud)
我的jQuery看起来像:
$('#fileupload').fileupload({
//forceIframeTransport: true,
//contentType: 'multipart/form-data',
//replaceFileInput: false,
//contentType: 'text/plain',
//dataType: 'text/plain',
url: '@Url.Action("Images", "Upload")',
//autoUpload: true,
done: function (e, data) {
$('.file_result').html('');
$('.file_result').append(data.result.text + "<br>");
}
});
Run Code Online (Sandbox Code Playgroud)
第一部分是它工作时,第二部分是我使用IE7-9时.

我想知道是否可以在2个日期之间对我从数据库中获得的结果进行分组.例如,我希望能够将相距6秒的结果分组,这样我就可以在前端分组显示它们.
我的最终目标是能够按截止日期/时间(例如相隔6秒)对结果进行分组.