0

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

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

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

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

我想要的顺序是

  • 用户输入 url 位置,在输入 url 后,我想触发一个onmouseover事件来填充这个

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

  • 然后我可以像往常一样处理。

4

1 回答 1

0

Payal,使用简单的文本框(类型=文本)并允许用户直接在该框上粘贴 url。现在"onkeyup"在该文本框上使用一个函数并调用上传脚本或基本上提交页面..无论您想遵循什么过程进行上传。

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

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

考虑错误验证。谢谢。

于 2012-09-19T10:38:26.270 回答