将文件内容存储在表中(html table tr td)jQuery - javascript

我想通过将每个文件的内容上载/添加到表中来在数据库中插入多个文件,然后将所有文件添加到表中后,以表格数据形式添加表的值(包括文件内容),并将其传递给ajax。我试过了

var file = $('#file')[0].files[0];
//var file = document.getElementById('file').files[0];
var name = file.name;
var size = file.size;
var type = file.type;
var blob = new Blob([file], {
    type: "application/octet-binary"
});
var filecontent = blob;

Here i used the value of filecontent to be passed to ajax but in php the condition if(!empty($_FILES) remaind false)

在console.log上,文件内容看起来像[object Blob],我想实现我的主要目标是将其存储到数据库,我已经问过一个问题。我可以找到here这是为什么我问第一个的问题。

我的问题是如何在这种情况下将文件内容存储到变量中,将$('#file')[0].files[0]的值存储为file

UPDATE

当我使用var file = $('#file')[0].files[0];的值时,我仍然遇到相同的错误

UPDATE

是否可以将input:file存储到table tdinputany other element中,并在需要时重新使用该文件

参考方案

要将文件的内容存储到变量中,首先需要读取它们,因此必须使用FileReader。

例如readAsText()方法语法:

instanceOfFileReader.readAsText(blob[, encoding]);

readAsText方法用于读取指定内容
Blob或文件。读取操作完成后,readyState为
更改为DONE,触发loadend,并且result属性
包含文件内容作为文本字符串。

因此,您可以将结果存储到变量中。

jQuery的每个功能,计数重复 - javascript

大家好,这是我的下面代码。var obj = eval(data.inbox_messages); var nam = ''; $.each(obj,function(index,Object) { console.log(Object.From_Name); nam += Object.From_Name }); 输出kothi,kot…

jQuery val函数在隐藏字段上不起作用? - javascript

这是我的HTML代码:<div style='display:none;' id='allformid'> <div> <form action='#'> <input type='text' name='name' …

提取元素的HTML - javascript

我正在尝试获取HTML标签的内部HTML,到目前为止,我该怎么做?<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script type="text/javascrip…

如何使用JQuery / JavaScript / PHP将文本写入外部文件? - javascript

我在POST变量中存储了一些文本,需要将它们附加到HTML文件中。我想在我的PHP网页中进行操作,但是它可以使用HTML,JQuery,Javascript或将在本机运行的任何其他方式。我已经尝试过PHP方法,但是尽管我进行了无数次尝试,但该方法仍然无效。始终是500个内部服务器错误。而且我在使用JQuery写入文件时找不到任何东西,因此,如果那里有人知道我…

如何使用javascript从html文件的js文件中插入变量? - javascript

            我正在为我的网站使用Rain.tpl模板引擎。我现在有一个变量($ username),可以在{$username}的常规html文件中使用它。这很好。现在,我想在单独的.js文件中使用相同的变量,然后使用<script src="/js/MySeparateJsFile.js"></script…