Tag: 文件

编辑用户上传的文件?

我们有一个表单,用户可以在其中提交消息,以及上传1-10个文件(不在消息中内嵌显示,但作为消息底部的链接)。 到目前为止,这一切都很好……使用两种不同的forms。 1 x表格(MAIN /父表格)是邮件详细信息表格(姓名。日期,邮件..等) 1 x表单,在此表单下,以及用于处理用户所选文件的选定/上传。 这是通过隐藏的iFrame和专用的php脚本完成的,并将上传的文件名/路径列表返回给MAIN /父表单(作为隐藏字段)..所以当提交MAIN /父表单时..所有数据一次保存到数据库,如果有超时或其他上传错误,图像/文件上传事件/部分不会导致任何消息数据丢失。 到目前为止这一切都在起作用。 我不清楚或坚持的是……对于每封邮件,邮件“所有者/海报”都可以返回并编辑邮件。 这应该包括让用户编辑上传/附加到post的文件。 我不知道应该如何处理? 还是一个好的,容易做到这一点? 我猜我将不得不采用我用于初始发布/上传消息的“两种forms”方法?但是我如何预先填充文件输入字段? 我只是用数据库的文件名/路径预先填充值..?

输入类型文件未正确将图像放入图像标记

我正在研究某些问题并回答了问题,但我需要一个不同的用途。 我有一个如何工作的jsFiddle。 http://jsfiddle.net/TbZzH/4/ 这很好,花花公子,但是当我在我的代码中执行它时,它会告诉我data.files [0]不起作用,并且据说是未定义的。 它也无法识别FileReader()对象。 我的代码如下,使用jsFiddle作为我工作的一个例子。 $(function(){ $(“input[type=’file’].attribute”).on(“change”, function () { updateDesigner(this); }); }); function updateDesigner(input){ var t = input; if ($(input).attr(“type”) == ‘file’){ try{ var data = $(t)[0]; var file = data.files[0]; //<—— FAILS HERE. .files is an undefined attr. var reader = new FileReader(); //<— working around it, doesnt understand this object […]

Jquery Ajax将数据发布到本地文件

我试图将本地文本文件的内容读入文本区域,然后修改textarea,然后将修改后的文本区域值保存到同一本地文件中。 我不能使用服务器端代码,所以尝试使用Jquery Ajax post方法。 我的HTML看起来像这样 – Edit Properties var testpath; var buildpath; var dataOnFile; var buildnum; function loadFile() { var URL = “somepath”; if (window.XMLHttpRequest) { xhttp = new XMLHttpRequest(); } else { xhttp = new ActiveXObject(“Microsoft.XMLHTTP”); } xhttp.open(“GET”, URL, false); xhttp.send(“”); return xhttp.response; } function edit(){ $(document).ready(function() { //console.log(loadFile()); $(“#area”).val(loadFile());//load the contents correctly $(“#save”).click(function() […]

Chrome和Firefox文件上传浏览错误

为了在表单类型=“文件”上传中拥有完整的UI样式,我有一个伪表单字段(#fileName),浏览,上传按钮。 我在下面有一个隐藏的表单,其中包含实际的表单字段(#fileAttach),浏览和上传按钮。 我试图触发它,以便当用户单击浏览时,它会触发实际的浏览按钮,然后获取实际输入字段的文件路径的值,并在伪输入字段上填充文件。 browse = function () { $(“#fileAttach”).click(); var file = $(“#fileAttach”).val(); $(“#fileName”).val(file); } 它适用于Safari和IE。 但是,在Chrome和Firefox中,它似乎在用户选择文件后停止执行。 文件名不会传递给伪表单字段。 但是,如果我第二次触发browse(),它会立即填充伪表单字段的第一个文件路径,然后生成一个新的文件浏览窗口。 Chrome / FF似乎只执行该function的第一行并暂停。 如果再次调用该函数,则执行第2行和第3行等。 这里发生了什么,我该如何解决? 先感谢您。

如何从web-inf文件夹中获取jquery .load()

如果我在WebContent / js / jsFile.js中的文件中尝试.load()WebContent / WEB-INF / jsp / jsp2.jsp中的文件,那该url将如何显示? 我试过了 “../WEB-INF/jsp/file.jsp” “/WEB-INF/jsp/file.jsp” “WEB-INF / JSP / file.jsp” “/jsp/file.jsp” “JSP / file.jsp” 编辑: $(“#Submit”).live({ click: function(){ $(“#listView”).fadeOut(1000, function(){ }); $(“#screenView”).load({ url: “../WEB-INF/jsp/jspFile2.jsp”, complete: function(){ alert(“completed”); } }); } }); 这是我用来从WEB-INF / jsp / jspFile1.jsp加载的代码。它没有像我期望的那样在screenView div中渲染jspFile2.jsp。 div screenView和listView是兄弟姐妹。 谢谢, 德恩

PHP和Javascript:图像文件描述属性(摘要选项卡)

图像文件带有描述属性,如标题,主题和关键字(摘要选项卡)。 如何在PHP中“获取”这些属性? 是否有一个function,允许我在Javascript中相同?

如何使用Jquery从我的Image目录中随机加载单个图像?

我是Jquery / Javascript的新手,我想从我的图像目录中将一个图像加载到我的主页上,以便在刷新新的随机图像时出现。 有没有办法让Jquery只是访问我的图像文件夹并随机加载任何图像? 我目前正在使用一个JS代码,要求我输入我想要加载的每个图像名称。 这是详尽的,虽然我可能对Jquery知之甚少,但我认为这可以以更清洁的方式完成。 如果我天真,我会提前道歉。

如何从Javascript打开指定路径的html文件对话框?

我输入了type=”file” ,点击按钮,文件弹出窗口打开了默认文件夹。 喜欢C:/USERS/XYZ/Downloads 但我的要求是,我想用指定的路径打开文件弹出窗口(无论我提到的路径如D:/Images/Stuff )。 我google了很多,没有运气。 有没有办法用指定的文件夹/路径打开文件弹出窗口? 的jsfiddle 任何帮助/指针都会很感激,谢谢

jquery文件上传模块发送额外参数

我正在使用jquery文件上传插件。 我添加了一个额外的按钮来告诉服务器完成所有操作,假设发送一个额外的参数如下: $(‘.btn-finalize’).click(function(){ $(‘#fileupload’).fileupload({ dataType:’json’, formData:{name:’finalize’,value:’1′}, url: ‘server/php/’ }); }); 调用此单击处理程序,但未发送任何请求。 为什么?

用javascript阅读2个文本文件

我不能让javascript加载2个文本文件与常规脚本或查询,我需要帮助,PLZ给予和回答? 跟jquery一样, setTimeout(function(){ window.location.reload(1); }, 1000); jQuery.get(‘file:///Users/trevor/Desktop/x.txt’, function(data) { document.getElementById(‘xp’).innerHTML = data; }); jQuery.get(‘file:///Users/trevor/Desktop/y.txt’, function(data) { document.getElementById(‘xp’).innerHTML = data; }); hi hi 没有, var client = new XMLHttpRequest(); client.open(‘GET’, ‘file:///Users/trevor/Desktop/x.txt’); client.onreadystatechange = function() { document.getElementById(‘xp’).innerHTML = client.responseText; } client.send(); var client = new XMLHttpRequest(); client.open(‘GET’, ‘file:///Users/trevor/Desktop/y.txt’); client.onreadystatechange = function() { document.getElementById(‘yp’).innerHTML = client.responseText; } client.send(); […]