无表格上传文件 是的我使用了搜索按钮,但我找不到我需要的解决方案。 有没有办法上传文件,以便用户不需要按任何表格按钮?
我的第一个想法是使用CURL,但后来我记得CURL是服务器端的。
我知道可以通过Java和/或Flash实现,但有没有办法使用PHP和/或还是Javascript?
修改: 谢谢你为我清除这个......但是...... 但是基于PHP的FTP上传呢? *
答案 0 :(得分:3)
不,不是。那将是一个巨大的安全漏洞。你最好的选择是一个正式签名的(!)Java applet。在继续之前,未签名或手动签名的人仍然会向最终用户发出可怕的警告。
答案 1 :(得分:2)
我找到了解决方案。复制不接受本地文件,如果是本地文件,则提交文件的示例不起作用。你要做的是:
file_get_contents("file:///C:\img.jpg")
然后将文本文件写入服务器中的内容(例如 /uploads/img.txt )并重命名为该文件的相同扩展名以查看图像。 它适用于任何类型的文件。
答案 2 :(得分:0)
如果不按任何表格按钮,你的意思是什么?
如果你想在javascript中使用某些函数进行上传,你可以使用javascript document.getElementById('FORM_NAME').submit();
,其中FORM_NAME
是id或你当前的html表单。
但是您无法让您的网页选择要上传的文件,您必须让用户在<input type="file">
元素中选择文件。
否则使用java applet