如何在上传后编辑文件的属性

时间:2010-01-04 23:37:57

标签: javascript jquery uploadify

我正在使用uploadify jquery插件上传多个文件。一切都很好,但我想从脚本中得到更多的东西。我想为上传的文件添加更多信息。如何删除onComplete选项的默认行为,而不是从列表中删除文件队列项,以显示上载文件的缩略图,其中包含用于编辑该项的某些表单元素。

2 个答案:

答案 0 :(得分:3)

你问的不是非法操纵,格拉萨可能误解了。

无论如何,你得到“onComplete”事件“事件和文件详细信息”,通过了解它们,您可以在onComplete中触发一个函数,并在文件上传完成后创建表单。

希望它有所帮助, 思南。

来自其文档:

  

的onComplete

     

文件上传完成时触发的功能。默认功能删除>上传队列中的文件队列项。如果值> gt,则不会触发默认功能。 >您的自定义函数返回false。

     

发送四个参数   功能:

     

event:事件对象。

     

queueID:的唯一标识符   那已经完成了。

     

fileObj:包含详细信息的对象   关于所选文件。

     

响应:从中发回的数据   服务器

     

data:有关文件队列的详细信息。

答案 1 :(得分:0)

我不完全确定uploadify插件的功能,但我可以告诉您,浏览器/网络安全性不允许客户端操作(甚至访问)客户端文件。如果您希望能够从浏览器中读取或操作文件,您需要服务器端应用程序/脚本在文件上传后传回数据....

浏览器扩展/插件可能允许这样做,但javascript库肯定不会。