❶ 怎么用URL下载
方法很多:
1、
可以使用360安全浏览器,在浏览器的右上角有“下载”,点击会弹回出一个下载窗口,答你能找到“新建”按钮,点击新建,弹出一个小框,这样把URL地址复制粘贴到里面,点击确定,就可以下载了。。
2、URL地址连接的地方,右键,弹出一个属性,里面“目标另存为”,点击它可以保存到自己电脑上了。
3、用迅雷软件,通过“新建”来下载。跟方案1相似。
❷ 如何防止文件通过URL直接下载
既然是asp,当然可以限制,比如只有登陆了的合法用户,才对他给出连接。(否则就只给文件说明)
更一般的,可以把文件连接做到数据库里,使用相对地址。
❸ asp.net下载文件时点击打开,中文文件名是url编码过的,求教!
设置成GB2312
下面是我写的一个小例子,下载远程文件urlString,到本地文件localFile.
成功返回True,不成功返回False.
把这代码插入到你JSP中用到的地方就OK了:)
public boolean downLoadFile(String urlString, String localFile) {
URL url;
byte[] buffer = new byte[512];
int size = 0;
boolean success = false;
try {
url = new URL(urlString);
BufferedInputStream stream = new BufferedInputStream(url.openStream());
FileOutputStream fos = new FileOutputStream(localFile);
while ((size = stream.read(buffer)) != -1) {
fos.write(buffer, 0, size);
}
fos.close();
stream.close();
success = true;
}
catch (MalformedURLException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
return success;
}