zoukankan
html css js c++ java
使用WebClient进行上传文件 [ZT]
private
bool
UploadFile(
string
source,
string
targetUrl,NetworkCredential networkCredential)
{
FileStream streamSource;
Stream streamTarget;
WebClient client
=
new
WebClient();
client.Credentials
=
networkCredential;
try
{
streamSource
=
File.OpenRead(source);
}
catch
(Exception err)
{
return
false
;
}
try
{
Uri url
=
new
Uri(targetUrl);
streamTarget
=
client.OpenWrite(url,
"
PUT
"
);
}
catch
(Exception err)
{
return
false
;
}
try
{
long
num
=
0
;
int
count
=
0
;
byte
[] buffer
=
new
byte
[
512
];
while
(num
<
streamSource.Length)
{
count
=
streamSource.Read(buffer,
0
,
512
);
streamTarget.Write(buffer,
0
, count);
num
+=
count;
}
streamTarget.Close();
streamSource.Close();
return
true
;
}
catch
(Exception err)
{
return
false
;
}
}
查看全文
相关阅读:
Java8实战之Stream流式操作
类、对象、引用
java对象的四种引用:强引用、软引用、弱引用和虚引用
《将博客搬至CSDN》
**JAVA参数传递方式 (按值传递与引用传递区别)
JavaWeb--ServletContext
HttpSessionListener的用法
SpringMVC优雅的获取HttpSevletRequest及HttpServletResponse简录
setnx
JVM命令工具开发
原文地址:https://www.cnblogs.com/RobotTech/p/928856.html
最新文章
iOS Framework: Introducing MKNetworkKit (MKNetworkKit介绍,入门,翻译)
从C的声明符到Objective-C的Blocks语法
如何彻底隐藏iOS7应用的status bar
bubble chat listview
利用NSString的Hash方法比较字符串
KVC技巧二则
Interface Builder中的技巧
ARC下循环引用的问题
提高在Xcode上的工作效率
动画演示地址附下载资源
热门文章
记录学习新框架yii
自己总结的优秀程序员需要掌握的习惯
MySQL小计
js键盘事件
TP3.2 URL传参及模板输出
tp3.2多个或者并且语句语法
给HTML页面指定元素添加属性,添加父元素
webshell网站安全
判断使用设备是PC还是phone
Java filter中的chain.doFilter详解
Copyright © 2011-2022 走看看