通过用户的计算机将远程文件上传到我的服务器

时间:2012-09-19 10:31:20

标签: php javascript file-upload

我正在尝试将远程文件上传到我的服务器。我可以使用我的远程url上传脚本来完成这个操作,这个脚本非常简单且工作正常。但我想以不同的方式使用它。

在一般上传脚本中,我们使用

  <input type="file" id="myfile" name="content" />

因此,在这种情况下,我们手动浏览用户计算机上的文件并上传。我想对远程网址做同样的事情。当用户输入远程URL位置时,我想将其转换为本地文件然后上传。通过在上传之前将远程文件转换为本地文件获得的好处是,我可以检查并使用我用于本地上传的现有代码。

我想要的序列是

  • 用户输入网址位置,输入网址后我想触发onmouseover事件,这将填充此

    <input type="file" id="myfile" name="content" />

  • 然后我可以照常处理。

1 个答案:

答案 0 :(得分:0)

PAYAL, 使用简单的文本框(type = text)并允许用户直接在该框上粘贴网址。现在在该文本框上使用"onkeyup"函数并调用上传脚本或基本上提交页面..您要为上传要遵循的任何过程。

<input type="text" name="fileurl" onkeyup="javascript:uploadTrigger()">

function uploadTrigger(){
// submit the form
// OR
// call ajax upload
}

考虑错误验证。感谢。

相关问题