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
;
}
}
查看全文
相关阅读:
Nginx配置图片请求
Nginx 配置浏览Linux 系统目录并下载文件
SpringBoot + Dubbo + Zookper 整合
mysql 随机选取一条符合条件的记录
linux 安装rabbitMQ详细教程
spring boot 实现redis 的key的过期监听,执行自己的业务
springboot 配置将info、error、debug 分别输出到不同文件
使用 mvn install 命令将本地jar包注册到本地maven仓库
关于Snowflake 生成53位ID
spring boot 或 spring 集成 atomikos jta 完成多数据源事务管理
原文地址:https://www.cnblogs.com/RobotTech/p/928856.html
最新文章
10.09随笔
【廖雪峰老师python教程】——进程与线程
【廖雪峰老师python教程】——IO编程
links
【转】如何使用代码动态设置水晶报表中的文本,字段等对象呢?
水晶报表2
生成水晶报表1
【转】JQuery以JSON方式提交数据到服务端
[转]jQuery对select操作小结
[转] json使用
热门文章
[转]windows form的Owner属性和ShowInTaskbar属性的用法
网站架构:消息队列 Java后端架构
CentOS系统配置 iptables防火墙
/etc/sysconfig/下找不到iptables文件解决方法
CentOS 防火墙开放特定端口
CentOS6.8 修改主机名(1)
CentOS 7 修改主机名
java 设计模式
java 开发业务逻辑的思考(1)- 通知短信发送
java 开发模式
Copyright © 2011-2022 走看看