繁体   English   中英

在使用SWFUpload上传之前更改文件名

[英]Change file names before uploading with SWFUpload

我正在使用SWFUpload允许用户在任何浏览器中上传多个文件。 用户可以为要上传的文件提供自定义文件名。 在上载文件之前,如何遍历所有排队的文件并将文件名更新为自定义名称。

如果无法更改文件名,如何在要上传的每个文件上添加post参数,以在服务器端进行更改? 我知道如何为所有文件添加参数,但是如何为每个文件添加参数?

您无法更新在文件上传的POST正文中发送的文件的实际名称,因为在内部,SWFUpload使用的是FileReference,它不允许您在上传文件之前更改文件的任何属性(而且无法以获得正确的上载进度而无需使用FileReference进行上载,因此这是无法真正更改的东西)。

但是,您应该能够通过addFileParam函数为每个文件添加一个额外的POST参数。 它的签名是:

addFileParam(file_id:String, name:String, value:String):Boolean

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM