【问题标题】:GET from localhost returns code 404 (Not Found)来自 localhost 的 GET 返回代码 404(未找到)
【发布时间】:2020-06-25 11:26:50
【问题描述】:

在我使用 MV.Net 执行的文件上传操作选项中,上传文件时出现GET http://localhost:55298/Home/test2.json 404 (Not Found) 错误。我该如何解决这个问题。

  <input type="file" name="file" id="file" accept="application/JSON" />
 var dosyaAdi;
  $('input[type="file"]').change(function(e){
        dosyaAdi = e.target.files[0].name;
        $("#file").click(function () {
            if ("#file".length > 1) {
                $('#file').prop('disabled', true);
        }            
    });
        $.getJSON(dosyaAdi, function (data) {
                     $("#btn").click(function () {
                         const trackplayback = L.trackplayback(data, map, {
                             targetOptions: {
                             }
                         });
                         const trackplaybackControl = L.trackplaybackcontrol(trackplayback);
                         trackplaybackControl.addTo(map);
                     })
                 })

    });

【问题讨论】:

  • 您是否尝试过使用 Postman 从 API 获取数据?
  • 不,我没试过

标签: javascript jquery asp.net asp.net-mvc


【解决方案1】:

http://localhost:55298/Home/test2.json - 查看 Url - 您的 GET 方法正在访问 /Home/test2.json Url。结果,系统正在寻找一个名为test2.json 的物理文件。不寻找操作。

您尝试点击的动作的名称是什么? 如果它是 GET 方法,那么您可以简单地从 Web 浏览器测试操作。

您还提到您正在尝试上传文件。除非是 Ajax 请求,否则您应该使用Http POST 来上传文件,而不是使用GET

【讨论】:

    猜你喜欢
    • 2021-09-14
    • 1970-01-01
    • 2018-08-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-09
    • 2021-06-28
    • 2018-03-16
    相关资源
    最近更新 更多