欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

文件上傳不會& # 39;t工作在移動網絡視圖ASP.NET MVC

林子帆2年前8瀏覽0評論

對于我的項目,我已經使用了多文件上傳使用這個https://github.com/fyneworks/multifile#tab-Download

這在web視圖中運行得非常好。

在web視圖中,當我選擇一個文件時,文件名將出現在“選擇文件”按鈕下方。

但當我使用瀏覽器在移動視圖中打開它時,我可以選擇該文件,但它不會添加ed。

此外,我還檢查了控制器,盡管我添加了一些文件,也沒有從視圖中發送文件。

但是在正常的網絡視圖中工作沒有任何錯誤。工作正常。

我能知道這發生的任何原因嗎?

<div class="form-group">
  <label class="font-weight-bold" style="color:red">Please upload the task related all documents, if you have it now (Not Mandatory) <br />Maximum size for one document is 5 Mb </label>
  <input id="files" name="files" value="@Model.files" type="file" class="multi maxsize-5120" accept="jpg|pdf" multiple="multiple" />
</div>

當我使用inspect元素時,我發現在普通的web視圖中,當我選擇一個文件時,它會創建``并將文件保存在標記中。

但是當我將其更改為移動視圖時,它不會創建span標簽。

這會是問題嗎??

這是腳本中相關的javascript代碼。

var names = $('<span/>');
$.each(files, function (i, file) {
  var v = String(file.name || '').replace(/[&<>'"]/g, function (c) {
      return '&#' + c.charCodeAt() + ';';
    }),
    S = MultiFile.STRING,
    n = S.label || S.file || S.name,
    t = S.title || S.tooltip || S.selected,
    p = file.type.substr(0, 6) == 'image/' ? '<img class="MultiFile-preview" style="' + MultiFile.previewCss + '"/>' : '',
    label = $(
      (
        '<span class="MultiFile-label" title="' + t + '">' +
        '<span class="MultiFile-title">' + n + '</span>' +
        (MultiFile.preview || $(slave).is('.with-preview') ? p : '') +
        '</span>'
      )
      .replace(/\$(file|name)/gi, (v.match(/[^\/\\]+$/gi) || [v])[0])
      .replace(/\$(ext|extension|type)/gi, (v.match(/[^\.]+$/gi) || [''])[0])
      .replace(/\$(size)/gi, sl(file.size || 0))
      .replace(/\$(preview)/gi, p)
      .replace(/\$(i)/gi, i)
    );

  // now supports preview via locale string.
  // just add an <img class='MultiFile-preview'/> anywhere within the "file" string
  label.find('img.MultiFile-preview').each(function () {
    var t = this;
    var oFReader = new FileReader();
    oFReader.readAsDataURL(file);
    oFReader.onload = function (oFREvent) {
      t.src = oFREvent.target.result;
    };
  });

  // append file label to list
  if (i > 0 && !!o.separator) names.append(o.separator);
  names.append(label);

  var v = String(file.name || '');
  names[names.length] =
    (
      '<span class="MultiFile-title" title="' + MultiFile.STRING.selected + '">' +
      MultiFile.STRING.file +
      '</span>'
    )
    .replace(/\$(file|name)/gi, (v.match(/[^\/\\]+$/gi) || [v])[0])
    .replace(/\$(ext|extension|type)/gi, (v.match(/[^\.]+$/gi) || [''])[0])
    .replace(/\$(size)/gi, sl(file.size || 0))
    .replace(/\$(i)/gi, i);
});

有人能解決這個問題嗎?我不擅長javascript。我找不到問題。