当前位置: 首页 > 知识库问答 >
问题:

角形上载csv文件到作用域而不是张贴到服务器

宰坚
2023-03-14

Angular 1.5.8无法将输入类型的文件绑定到模型,所以我正在考虑使用Angular文件上载,但所有选项似乎都需要上载到服务器。我找不到一个库来帮助我将输入类型文件放入作用域。

所以我的问题是:如何让csv文件进入angular Scope?

共有1个答案

冯阳成
2023-03-14

您可以将FileReader用于用户选择的文件(!)

您的文件输入:

<input type="file" id="fileInput"/>

侦听元素上的更改事件:

document.getElementById("fileInput").addEventListener("change", function(e) {
   var file = e.target.files[0];
   if(!file)
      return;

   var reader = new FileReader();
   reader.onload = function(e) {
      var contents = e.target.result;
      // add it to a $scope variable
      $scope.fileContent = contents;
      $scope.$apply();    // if you are outside of the AngularJS digest cycle
   };
   reader.readAsText(file);       
}, false);
 类似资料:
  • 我想上传一个文件到不同的服务器使用卷曲。我读过许多类似的问题,但我没有得到任何解决我的问题。下面是我现在得到的代码: 当我运行此脚本时,它将保持运行200秒,并以以下方式响应: Sep 17 20:56:58 xxxxx vsftpd[2613]:[user]确定登录:客户端“yyyyy” Sep 17 20:56:58 xxxxx vsftpd[2618]:[用户]FTP响应:客户端“YYYYY

  • 我有一个表格位于https://pnrbuilder.com/_popups/feedback_popup.html 表单使用post将输入传递到php页面,该页面发送包含post内容的电子邮件,然后重定向用户。 输入字段工作正常,但textarea内容无法发送到电子邮件。 知道我做错了什么吗? PHP页面: 如果我把下面的内容放在我的php页面的顶部,它会回显textarea的内容

  • 我正在尝试通过Multer将文件上载到服务器。这段代码所做的只是创建文件夹,而不是文件。我还尝试使用github上的教程,但在前端我的代码也没有成功 代码AJAX 还有MAIN.JS 我从前端获得的console.log输出:

  • 是否可以使用server1将文件上传到server2? 访客请访问:我的网站。com(server1) 然后他将一个文件上传到server1,server1会自动将该文件上传到server2?? 或者简单地说,用户可以使用server1作为代理将文件上传到server2,因为server2只能从server1访问 会有帮助吗,还是有其他更好的解决方案?

  • 问题内容: 我正在使用php下载文件,而不是在新窗口中打开文件本身。对于较小的文件似乎可以正常工作,但对于较大的文件则无法工作(我需要在大型文件上使用)。这是我必须下载文件的代码: 但是,当我尝试下载大文件(例如265mb)时,浏览器告诉我找不到文件吗?文件一定在服务器上,脚本对于较小的文件也可以正常工作。有什么方法可以下载类似于我已有的大文件? 问题答案: PHP对脚本可以运行多长时间以及可以使

  • 我正在尝试将文件上载到FTP服务器 正如我在这里发现的,如何将文件上传到FTP服务器?,我有以下代码: