我想通过将每个文件的内容上载/添加到表中来在数据库中插入多个文件,然后将所有文件添加到表中后,以表格数据形式添加表的值(包括文件内容),并将其传递给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 td
或input
或any 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…