Android与Asp.Net Web服务器的文件上传下载BUG汇总[更新]
2014-07-10 09:11
549 查看
遇到的问题:
1.java.io.IOException: open failed: EINVAL (Invalid argument)异常,在模拟器中的sd卡创建文件夹和文件时报错
出错原因可能是:(1)文件名称中含有不符合规范的字符,比如“:”,“?”或者空格等。(2)需要先创建文件夹目录再创建文件,不能直接创建文件。
2. android.os.NetworkOnMainThreadException异常,从服务器请求数据后,写入文件时报错
出错原因:在主线程内执行了访问http的操作,最简便的解决方法是利用Android多线程进行操作,将所有访问http的操作放在New Thread中new Thread(new Runnable() {public void run() { }).start();}中,更新UI的操作放在Handle中。
3.
1.java.io.IOException: open failed: EINVAL (Invalid argument)异常,在模拟器中的sd卡创建文件夹和文件时报错
出错原因可能是:(1)文件名称中含有不符合规范的字符,比如“:”,“?”或者空格等。(2)需要先创建文件夹目录再创建文件,不能直接创建文件。
2. android.os.NetworkOnMainThreadException异常,从服务器请求数据后,写入文件时报错
出错原因:在主线程内执行了访问http的操作,最简便的解决方法是利用Android多线程进行操作,将所有访问http的操作放在New Thread中new Thread(new Runnable() {public void run() { }).start();}中,更新UI的操作放在Handle中。
3.
相关文章推荐
- 使用WinInet向 ASP.Net Web服务器 多线程上传文件
- 使用WinInet向 ASP.Net Web服务器 多线程上传文件
- Web大文件上传控件-asp.net-bug修复-Xproer.HttpUploader6.2
- asp.net使用FtpWebRequest向ftp上传文件报错 基础连接已经关闭: 服务器提交了协议冲突
- 【转】asp.net(c#)使用HttpWebRequest附加携带请求参数以post方式模拟上传大文件(以图片为例)到Web服务器端
- ASP.NET 上传文件至服务器,下载
- asp.net(c#)使用HttpWebRequest附加携带请求参数以post方式模拟上传大文件(以图片为例)到Web服务器端
- ASP.NET中常用的文件上传下载方法
- ASP.NET中文件上传下载方法集合
- 利用ASP.NET向服务器上传文件
- ASP.NET中常用的文件上传下载方法
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- ASP.NET中常用的文件上传下载方法
- ASP.NET中文件上传下载方法集合(较为详细的介绍 转)
- ASP.NET中文件上传下载方法集合
- ASP.NET中文件上传下载方法集合
- 利用ASP.NET向服务器上传文件
- ASP.NET中文件上传下载方法集合
- ASP.NET中文件上传下载方法集合
- 简单学习ASP.NET中文件的上传与下载