先列出代码,过段时间再写说明
protected void Page_Load(object sender, EventArgs e) { string strUrl = "http://"; SaveFile(strUrl); } private void SaveFile(string url) { int blocksize = 1024 * 100; byte[] buffer = new byte[blocksize]; string strFileName = @"D:\temp\1.pdf"; WebRequest request = WebRequest.Create(url); WebResponse response = request.GetResponse(); Stream reader = response.GetResponseStream(); FileStream writer = new FileStream(strFileName, FileMode.OpenOrCreate, FileAccess.Write); int c = 0; while ((c = reader.Read(buffer, 0, buffer.Length)) > 0) { writer.Write(buffer, 0, c); } writer.Close(); writer.Dispose(); reader.Close(); reader.Dispose(); response.Close(); } #region 下载并保存文件 public static bool SaveDownloadFile(string strUrl, string strFilePath, string strFileName) { if (!CreateDirectory(strFilePath)) return false; bool bResult = false; int blocksize = 1024 * 100; byte[] buffer = new byte[blocksize]; string strFileFullName = strFilePath + strFileName; WebRequest request = null; WebResponse response = null; Stream reader = null; FileStream writer = null; try { request = WebRequest.Create(strUrl); response = request.GetResponse(); reader = response.GetResponseStream(); writer = new FileStream(strFileFullName, FileMode.OpenOrCreate, FileAccess.Write); int c = 0; while ((c = reader.Read(buffer, 0, buffer.Length)) > 0) { writer.Write(buffer, 0, c); } bResult = true; } catch { } finally { if (writer != null) { writer.Close(); writer.Dispose(); } if (reader != null) { reader.Close(); reader.Dispose(); } if(response != null) response.Close(); if (request != null) request = null; } return bResult; } #endregion
直接保存为xxx.py运行即可自动在用户文件夹创建pip文件夹,并创建配置文件:pip.ini从此告别pipinstallXXXX下载模块速度超级慢的问题!#-*-coding:utf-8-*-"""Python3-->解决PIP下载…
使用python的requests开发爬虫类程序时,经常需要将之前请求返回的set-cookie值,作为下一个请求的cookie发送。比如模拟登录之后的返回的sessionId,就需要作为后续请求的cookie参数。网上找了一圈,发现很多说…
//直接下载保存文件functionDownload(filePath){//如果中间IFRAME不存在,则添加if(!document.getElementById("_SAVEASIMAGE_TEMP_FRAME"))jQuery('&…
来源:http://www.jb51.net/article/40485.htm第一种:?1234567891011121314<?phpfunctiondownfile(){$filename=realpath("resume.ht…
首先弄清楚,什么是bom头?在Windows下用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会在文件头前面加上几个不可见的字符(EFBBBF),就是所谓的BOM(ByteorderMark)。不仅限于记事本保存的文件,只要在文件…
<?phpfunctiongetFile($url,$save_dir='',$filename='',$type=0){if(trim($url)==''){returnfalse;}if(trim($save_dir)==''){…
JAVA自动转换PDF文档为SWF文件类似豆丁和百度文库的效果并自动获取缩略图该组件在Windows系统和linux系统下面测试成功下载下面两个JAR文件放到工程的LIB里面,直接调用方法即可:1.http://www.rayfile.co…
最近项目上要求实现导出excel并根据条数做分割,然后将分割后的多个excel打包成压缩包上传到oss服务器上,然后提供下载方法,具体代码如下:这里只展示部分代码,获取数据的代码就不展示了ByteArrayOutputStreamzipos…