我正在尝试将远程文件上传到我的服务器。我可以使用我的远程url上传脚本来完成这个操作,这个脚本非常简单且工作正常。但我想以不同的方式使用它。
在一般上传脚本中,我们使用
<input type="file" id="myfile" name="content" />
因此,在这种情况下,我们手动浏览用户计算机上的文件并上传。我想对远程网址做同样的事情。当用户输入远程URL位置时,我想将其转换为本地文件然后上传。通过在上传之前将远程文件转换为本地文件获得的好处是,我可以检查并使用我用于本地上传的现有代码。
我想要的序列是
用户输入网址位置,输入网址后我想触发onmouseover
事件,这将填充此
<input type="file" id="myfile" name="content" />
然后我可以照常处理。
答案 0 :(得分:0)
PAYAL,
使用简单的文本框(type = text)并允许用户直接在该框上粘贴网址。现在在该文本框上使用"onkeyup"
函数并调用上传脚本或基本上提交页面..您要为上传要遵循的任何过程。
<input type="text" name="fileurl" onkeyup="javascript:uploadTrigger()">
function uploadTrigger(){
// submit the form
// OR
// call ajax upload
}
考虑错误验证。感谢。