我们正在我们的应用程序中从 迁移express到。后置控制器中支持的(json正文而不是文件)在迁移后不起作用。我们已经插入,并且已接通电源。我们将不胜感激。请找到下面的代码,fastifynestJSmultipart form datatypeormswagger
async function bootstrap() {
const { AppModule } = require('./app.module');
const adapter = new FastifyAdapter({
logger: true,
});
await adapter.register(fastifyMultipart, {
limits: {
fieldNameSize: 100, // Max field name size in bytes
fieldSize: 1000000, // Max field value size in bytes
fields: 10, // Max number of non-file fields
fileSize: 100, // For multipart forms, the max file size
files: 1, // Max number of file fields
headerPairs: 2000, …Run Code Online (Sandbox Code Playgroud) 我在编辑视图中有一个 select2 多选下拉列表。当我尝试将选定的值绑定到下拉列表时,它无法绑定。任何帮助表示赞赏。请从 *.cshtml 和 *.cs 文件中找到以下代码片段。
@Html.DropDownListFor(model => model.Items, new MultiSelectList(ViewBag.ItemsBag, "Value", "Text", Model.ItemsSelected.Select(x => x.Value)), new { @class = "form-control features-segments select2-multiselect-checkbox", multiple = "multiple" })
ViewBag.ItemsBag = db.Items.Select(v => new SelectListItem
{
Text = v.ItemName,
Value = v.ItemId.ToString()
});
ModelVM modelVM = new ModelVM()
{
ItemsSelected = SelectedItems.Items.Select(x => new SelectListItem() { Text = x.ItemName, Value = x.ItemId.ToString() })
};
Run Code Online (Sandbox Code Playgroud)
物品模型有以下物品。属性 ItemsSelected 不为 null,其中有 3 个值,ViewBag.ItemsBag 也不为 null,并且包含数据库中的所有项目。这两个属性都是具有 Text 和 Value 属性的 SelectListItem 类型。
public int FeatureId …Run Code Online (Sandbox Code Playgroud)