CFFILE选择,我需要没有形式上传提交(cffile alternative, I need to

2019-10-17 03:24发布

所以我想上传一个文件使用Ajax服务器,这样的形式没有提交。 CFFILE requres FileField或属性,但因为是传递给ColdFusion的无窗体对象不起作用。 我可以存储由用户输入的作为在JavaScript中变量的值,并通过该变量CF. 我如何使用这个变量来上传我的档案? 谢谢。

编辑提交到iframe的解决。

Answer 1:

您可以使用cffileupload标签(嵌入了载Flash插件),或利用XMLHttpRequest的2级( 浏览器支持 ),通过该方法解释这里 。



Answer 2:

你上传图片? 你可以使用JavaScript尝试上传到canvas标签客户端。

然后AJAX张贴的base64 png格式的画布编码的内容。

进一步阅读和实施例:

如何上传/ POST多个画布元素

如何使用javascript图像转换成字符串的base64

在HTML5画布调整图像大小

上传前调整图像大小,但上传同步(不阿贾克斯)。 可能吗?

http://coding.pressbin.com/84/File-API-Resize-photo-before-upload/



Answer 3:

提交表单到隐藏的iframe和处理您的形式上传,你通常会。



文章来源: cffile alternative, I need to upload without form submit