- 浏览: 384400 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
longxishui12:
这个一定要顶得高高的。
[Android UI界面] android中仿iphone实现listview的反弹效果 -
klower.jiang:
Good job, Thank you so much!
能够兼容ViewPager的ScrollView -
ZSRTFAT:
...
file size 的大小计算
http://www.cnblogs.com/gzggyy/archive/2011/08/02/2125237.html
http://blog.163.com/gobby_1110/blog/static/2928171520121745553942/
publicclass PhotoUpload extends Activity { private String newName ="image.jpg"; private String uploadFile ="/sdcard/image.JPG"; private String actionUrl ="http://192.168.0.71:8086/HelloWord/myForm"; private TextView mText1; private TextView mText2; private Button mButton; @Override publicvoid onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.photo_upload); mText1 = (TextView) findViewById(R.id.myText2); //"文件路径:\n"+ mText1.setText(uploadFile); mText2 = (TextView) findViewById(R.id.myText3); //"上传网址:\n"+ mText2.setText(actionUrl); /* 设置mButton的onClick事件处理 */ mButton = (Button) findViewById(R.id.myButton); mButton.setOnClickListener(new View.OnClickListener() { publicvoid onClick(View v) { uploadFile(); } }); } /* 上传文件至Server的方法 */ privatevoid uploadFile() { String end ="\r\n"; String twoHyphens ="--"; String boundary ="*****"; try { URL url =new URL(actionUrl); HttpURLConnection con=(HttpURLConnection)url.openConnection(); /* 允许Input、Output,不使用Cache */ con.setDoInput(true); con.setDoOutput(true); con.setUseCaches(false); /* 设置传送的method=POST */ con.setRequestMethod("POST"); /* setRequestProperty */ con.setRequestProperty("Connection", "Keep-Alive"); con.setRequestProperty("Charset", "UTF-8"); con.setRequestProperty("Content-Type", "multipart/form-data;boundary="+boundary); /* 设置DataOutputStream */ DataOutputStream ds = new DataOutputStream(con.getOutputStream()); ds.writeBytes(twoHyphens + boundary + end); ds.writeBytes("Content-Disposition: form-data; "+ "name=\"file1\";filename=\""+ newName +"\""+ end); ds.writeBytes(end); /* 取得文件的FileInputStream */ FileInputStream fStream =new FileInputStream(uploadFile); /* 设置每次写入1024bytes */ int bufferSize =1024; byte[] buffer =newbyte[bufferSize]; int length =-1; /* 从文件读取数据至缓冲区 */ while((length = fStream.read(buffer)) !=-1) { /* 将资料写入DataOutputStream中 */ ds.write(buffer, 0, length); } ds.writeBytes(end); ds.writeBytes(twoHyphens + boundary + twoHyphens + end); /* close streams */ fStream.close(); ds.flush(); /* 取得Response内容 */ InputStream is = con.getInputStream(); int ch; StringBuffer b =new StringBuffer(); while( ( ch = is.read() ) !=-1 ) { b.append( (char)ch ); } /* 将Response显示于Dialog */ showDialog("上传成功"+b.toString().trim()); /* 关闭DataOutputStream */ ds.close(); } catch(Exception e) { showDialog("上传失败"+e); } } /* 显示Dialog的method */ privatevoid showDialog(String mess) { new AlertDialog.Builder(PhotoUpload.this).setTitle("Message") .setMessage(mess) .setNegativeButton("确定",new DialogInterface.OnClickListener() { publicvoid onClick(DialogInterface dialog, int which) { } }) .show(); } }
发表评论
-
android 仿Iphone AssistiveTouch
2014-01-03 15:37 910转载: http://www.oschina.net ... -
apk伪加密的学习
2013-09-04 12:11 950apk伪加密的学习 http://bbs.pediy.co ... -
apktool_sign
2013-08-19 13:35 807http://blog.csdn.net/liz ... -
android 双卡手机发短信/判断手机是否为双卡
2013-08-14 10:49 1738android 双卡手机发短信/判断手机是否为双卡 ... -
视频学习
2013-08-07 16:07 781http://www.cnblogs.com/myth ... -
病毒分析
2013-07-26 10:17 9381、 ZERGRUSH 该程序利用Android系 ... -
移动安全
2013-07-23 10:51 870http://roll.sohu.com/20130 ... -
Android 程序的安装、卸载和更新
2013-07-18 17:57 911http://blog.csdn.net/netp ... -
Android Market 链接的生成与分享
2013-07-18 15:48 988http://www.cnblogs.com/SkyD/ar ... -
清楚apk缓存
2013-07-17 16:07 1059*创建缓存文件加权限<uses-permissi ... -
权限管理2
2013-07-17 15:31 1586content://sms/inbox ... -
权限管理
2013-07-17 15:04 1463创建缓存文件加权限<uses-permissi ... -
为Sublime Text安装smali代码语法高亮插件
2013-07-17 14:12 2190SUBLIME SMALI http://liu ... -
进度条
2013-07-03 15:26 766http://www.open-open.com/lib/vi ... -
gti
2013-06-09 13:55 642git使用: http://www.cnblogs.com ... -
小米手机短信拦截转发失败原因
2013-05-30 22:33 1379小米手机短信拦截转发失败原因,小米手机短信拦截转发失败原因 ... -
权限大全
2013-05-30 21:47 770http://www.55zm.com/a/20130409/ ... -
自定义progressbar
2013-05-22 15:37 722自定义不同背景的progressbar. 基本原理是在dr ... -
android.widget.ProgressBar can't use method with RemoteViews: setVisibility(int)
2013-05-22 13:18 1245在使用Notification显示progressbar的时 ... -
按拼音排序
2013-05-16 17:22 828list to array public cla ...
相关推荐
在C# WinForm应用开发中,上传照片到服务器是一个常见的需求,这涉及到客户端与服务器之间的文件传输技术。本文将深入探讨如何实现这个功能,以及如何根据要求修改照片的名字。 首先,我们需要了解C#中的文件操作...
本文将详细讲解如何在Unity中利用HTTP请求上传图片到服务器,这里以Tomcat服务器为例。 首先,Unity提供了UnityWebRequest(UWR)类来处理HTTP请求,它是Unity 5.5版本后引入的,用于替换过时的WWW类。UWR支持异步...
在Android客户端上传图片到服务器的过程中,涉及到的主要知识点包括网络编程、HTTP请求、文件处理以及可能用到的第三方库。下面将详细阐述这些内容。 首先,Android客户端与服务器之间的通信通常基于HTTP或HTTPS...
在HTML中上传图片到服务器是Web开发中的常见操作,尤其对于用户交互丰富的网站而言,如社交媒体、电商网站等。这个例子可能包含一个简单的HTML表单,用于选择本地的图片文件并将其发送到服务器进行存储。下面我们将...
Java上传图片到服务器 对于图片处理有两种: 一种是插入数据库;一种是上传到服务器上。
6. **删除操作**:关于"通过网页上传图片到服务器删的源代码",这部分可能是指在前端提供一个删除按钮,用户点击后向服务器发送删除请求。服务器根据请求删除对应的文件,并返回确认信息。前端再次更新页面以反映...
在Qt框架中,进行HTTP POST请求来上传图片到服务器主要有两种常见的方式:Base64编码流和直接上传文件。这两种方法各有优缺点,适用于不同的场景。下面将详细讲解这两种方式的实现过程及其特点。 首先,我们来看...
总之,Android上传图片到服务器涉及到客户端的图片处理、网络请求、数据编码以及后端接口设计等多个环节。通过选择合适的网络库,合理地编码和封装请求,我们可以实现高效、稳定且用户体验良好的图片上传功能。在...
在IT行业中,本地上传图片到服务器是一项常见的任务,特别是在开发Web应用、移动应用或任何需要用户上传内容的系统时。本篇文章将详细讲解如何通过Java编程语言实现这一功能,主要涉及图片文件的读取、数据流处理...
在JavaScript中实现图片上传到服务器的过程通常涉及到前端的文件选取、本地预览、Base64编码,以及与后端服务器的交互。以下是对这个过程的详细解析: 1. **前端文件选取**: - HTML部分提供了`...
在Android开发中,将照片上传至服务器是一项常见的需求...以上就是Android上传照片到服务器涉及的关键技术和步骤,实际开发中还需要根据具体业务需求进行调整和优化。通过不断实践和学习,可以掌握这一过程并灵活运用。
这是一个上传图片的工具类,在本工具类中,已经对代码上传的格式做出了限定,如果不是合法的图片,将会给出提示,“请您上传合法图片”,也就是图片的格式不正确。如果你传过来的是一个空文件,也已经给出了提示,...
压缩文件包含了android端和web端,web端使用myeclipse8.5开发的,...具体实现了手机选择相册图片或者拍照能预览图片并将图片上传到服务器。发布到手机上测试可能需要手动在手机权限管理中打开摄像头和文件读写的权限。
综上所述,`PB上传图片到服务器`涵盖的技术知识点广泛,包括客户端开发、服务器端处理、数据库操作、安全性以及用户体验等多个方面。在实际项目中,我们需要综合运用这些知识,以构建稳定、高效且安全的图片上传系统...
ASP上传图片到服务器是Web开发中的常见操作,尤其在用户需要提交包含图片的内容时,如个人资料、博客文章或电子商务产品展示。ASP(Active Server Pages)是微软开发的一种服务器端脚本语言,用于构建动态交互式网站...
首先,上传图片到服务器端是一个基本的文件上传操作。在ASP.NET中,可以使用`HttpPostedFileBase`类来处理客户端上传的文件。用户通常通过HTML `<input type="file">`元素选择本地文件,然后这些文件可以通过表单...
### C# WinForm 上传图片文件到服务器的方法 在C# WinForm开发中,上传文件尤其是图片文件到服务器是一项常见的需求。本文将详细介绍如何利用C#实现这一功能,并结合提供的部分代码示例进行深入解析。 #### 一、...