我试图将远程文件上传到我的服务器。我可以用我的远程网址上传脚本来做到这一点,这很简单,它正在工作。但我想以不同的方式使用它。通过用户计算机将远程文件上传到我的服务器
在一般上传脚本我们使用
<input type="file" id="myfile" name="content" />
因此,在这种情况下,我们手动浏览从用户的计算机和上传文件。我想对远程网址做同样的事情。当用户输入远程URL位置时,我想将其转换为本地文件,然后上传。在上传之前将远程文件转换为本地文件所带来的好处是,我可以检查并使用我用于本地上传的现有代码。
我想要的顺序是
用户输入URL地址,并输入网址就在我想触发
onmouseover
事件,这将填补这一<input type="file" id="myfile" name="content" />
,然后我可以照常处理。
我不确定,您可以使用javascript(安全原因)填充'input type =“file”'。你有没有考虑过使用闪存? –
如果用户在浏览输入类型=文件时打开的“打开文件对话框”中设置了一个URL,那么Windows会自动将文件下载到他们的计算机上,然后将其从本地计算机重新上传到服务器。 你必须使用一个输入类型=文本,然后用'copy'或'file_get_contents'或者'curl'读取url。我不知道 – Bgi