zoukankan      html  css  js  c++  java
  • .NTE Core 使用Editor.md富文本编辑器上传图片

    这简直就是一个天坑 微软真是绝了

    首先,如果你只是单纯的来解决跨域问题的,那么我来给你指明方向
    一篇超详细解决Editor.md 跨域问题的博文

    如果你使用的是.NET Core WebApi 单独上传文件的方法,那么请接往下看

    开始往坑里跳

    我们上接上面超链接的博文

    注意这里的参数名

    参数没有值
    这是为什么? 难道是ajax那里没有指定名称?
    我们再来一次
    指定ajax参数名称


    ???
    这是为什么?
    难道是参数类型有问题?ajax传入的文件参数后台不能是IFormFile? .NET Core 的坑?
    我们试试object
    结果.....

    结果根本不进去啊喂!
    也就是说,参数类型应该是没有错的
    那.....
    不是后台的问题,会不会是前端出了问题?
    上面那篇博客说的前端的解决方法是错误的?
    我们console.log输出一下


    果然没有值!!!
    那么是前端哪里出问题了呢?
    难道他的博文有问题?
    那我们找其他的对比一下
    (此时,又一个小时过去了)
    突然意识到一个问题
    文件流形式的对象,输出出来应该是个什么样的东西呢??

    果然,方向又错了
    已经在上传文件的这里浪费一个下午了,算了算了,关电脑,明天继续~

    第二天跳出坑里

    第二天我万般痛苦的到处找解决方案
    不得不说.NET Core的解决方案是真的难找,而且.NET Core3.1 和.NET Core2.0 的方案有些又不兼容=-=

    终于,在我无意中想去微软文档下,看看微软官方推荐的文件上传参数类型是什么的时候
    我发现了这样一句话

    ???
    !!!
    参数名称要等于input的name?
    绝了
    我们赶快试试


    这是什么鬼name
    不过没关系,改不了后台名字那就改前端的名字好了

    按理说这里就已经完成了!!
    但是因人而异,我这里最后还是需要解决掉跨域的问题
    关于跨域我准备单独写,详见下一篇博文

  • 相关阅读:
    Implementing Automation Collections
    PSP 2.0降级至1.5详细教程(转)
    Delphi 7 过期的问题
    Delphi读写COM复合文档用户自定义属性参考代码
    十大经典误会
    Office檔案格式(Office文件格式)
    将表格粘贴为Word可识别的格式
    对字符编码与Unicode,ISO 10646,UCS,UTF8,UTF16,GBK,GB2312的理解
    如何识别键盘左右的shift,Ctrl或Alt键
    SRT File Format
  • 原文地址:https://www.cnblogs.com/setsuna-cn/p/13288345.html
Copyright © 2011-2022 走看看