如何用qq发手机qq文件怎么发微信到微信上

查看: 17944|回复: 10
苹果5使用移动网络QQ微信都能上,就是图片接收不到,是怎么回事?
苹果5使用移动网络QQ微信都能上,能发文字信息就是图片接收不到,UC浏览器上不了网。开启WI-FI后都正常 。移动数据恢复也不行。是否是蜂窝移动设置问题啊 高手指点下
是移动的2G网太慢了
我的开始也是,后来发现是蜂窝网络设置问题,不能用CMNET,一定要是cmwap
用2G网络就是这样的,还是用3G吧
我的就是 移动的&&qq微信&&什么图片&&都可以收到。
话说移动2G就素有点慢滴···
你好请问你的问题解决了吗,我的手机也这样啊,有什么好办法解决吗。
我的这几天也这样 咋回事啊???
难道是狗日的移动!!! 故意限制微信流量??????草!!!!
|.葙濡灬苡沫ヾ 发表于
话说移动2G就素有点慢滴···
真不是慢的问题,就是打不开图片。。一张图才几十KB,再慢也能开的。。现在就是网络再好都打不开图片
站长提示: /1
Powered by
北京市公安局海淀分局网监中心备案编号:  微信里的动态图片好少啊!怎么才能把QQ里那些图片转发到微信里!直接保存到手机,不行啊!不是动态的?真心求助。
楼主发言:1次 发图:0张
请遵守言论规则,不得违反国家法律法规怎样在微信里发送 PDF 文件?
不是链接,而是文件,看到有人发过,但不知道是怎么做的。iOS 和 Android 都有此需求。
按投票排序
iOS上,用Phone Drive打开存储的PDF,然后直接发送吧。Open in 微信,便会提示新建对话,再选择联系人,发出。补充下:Dropbox里,不止是PDF,所有文件都可以通过微信发送。文件加载完后,点右下角图标,选【Open in 微信】就可以选择联系人发送出去了。基本上只要是可以选择【选择文件打开方式】的地方,都可以用这个方法发送任意文件。 我刚测试用的种子文件。如手机QQ接受过来的文件,DropBox里的文件,Office助手里的文件,(Goodreader里的文件按理说也可以 ,但我没买此款软件,没法实测),等等。PS:题主应该补充下微信版本,iOS还是Android还是网页版?
用网页版微信就可以发。
如果是Android版本的微信,可以在文件管理器里面选中需要发送的PDF文件,选择“分享”选项,再选择带有微信图标的“发送给朋友”选项即可。
用印象笔记。新建笔记,把PDF文件拖进去,打开,点右上角图标,选择“在微信中打开”,就可以选择联系人发送出去。
腾讯有个手机用的QQ阅读器,里面有通过微信送书的功能。
已有帐号?
无法登录?
社交帐号登录利用QQ、微信等即时通讯工具_如何发送大的视频文件给朋友和家人 - 推酷
利用QQ、微信等即时通讯工具_如何发送大的视频文件给朋友和家人
我们不仅可以利用网页来管理里面的数据,还可以通过客户端管理,非常的方便,我们可以将视频上传到云存储中,这样通过分享链接就可以让朋友和家人观看到视频。
当然,这种方式也有弊端,那就是如果你的文件很大的话,那么上传可能会需要很长的一段时间,但这些云存储目前都是免费的,所以还是非常值得用户尝试的。
利用QQ、微信等即时通讯工具
当你用手机或者平板录制完视频后,你可以直接利用一些我们常用的聊天工具就可以将视频传送给网友。
如今,像QQ、微信都支持文件传输功能,我们只需要将这些视频通过他们直接发送给朋友就可以。用户可以直接接收,而且还提供了离线传输功能,用户不在线也可以传输我们的数据。
但太大的文件传输可能会让我们的网络瘫痪,所以在你用的时候要考虑网络问题。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致17:56 提问
微信公众号上传多媒体文件接口用JAVA怎么实现
根据图片的描述是通过发送https请求上传图片。微信公众号提供的文档是通过curl命令来实现发送https post请求,但是我现在的程序是通过java程序来发送https post请求。以下是我的3个问题:
1、既然是发送https post请求上传图片,java应该也可以实现,我只实现过java https post的简单请求,没有实现过java https post图片上传。有大神能帮帮我吗?
2、既然微信公众号文档上说是通过curl来发送请求,那java是否提供模拟curl来发送https post请求来实现图片上传。如果java提供,有大神能帮帮我吗?
3、或者有没有谁实现过微信公众号以上截图描述的用java实现的多媒体文件上传功能,有实现过的话,共享以下代码啊!本人感激不尽!。
求大神帮帮忙!
按赞数排序
这个类,刚忘了一个方法httpsRequestToString,补充如下:
* 发送请求以https方式发送请求并将请求响应内容以String方式返回
* @param path
* @param method 请求方法
* @param body
请求数据体
* @return 请求响应内容转换成字符串信息
public static String httpsRequestToString(String path, String method, String body) {
if(path==null||method==null){
String response =
InputStream inputStream =
InputStreamReader inputStreamReader =
BufferedReader bufferedReader =
HttpsURLConnection conn =
TrustManager[] tm = { new JEEWeiXinX509TrustManager() };
SSLContext sslContext = SSLContext.getInstance("SSL", "SunJSSE");
sslContext.init(null, tm, new java.security.SecureRandom());
SSLSocketFactory ssf = sslContext.getSocketFactory();
System.out.println(path);
URL url = new URL(path);
conn = (HttpsURLConnection) url.openConnection();
conn.setSSLSocketFactory(ssf);
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);
conn.setRequestMethod(method);
if (null != body) {
OutputStream outputStream = conn.getOutputStream();
outputStream.write(body.getBytes("UTF-8"));
outputStream.close();
inputStream = conn.getInputStream();
inputStreamReader = new InputStreamReader(inputStream, "UTF-8");
bufferedReader = new BufferedReader(inputStreamReader);
String str =
StringBuffer buffer = new StringBuffer();
while ((str = bufferedReader.readLine()) != null) {
buffer.append(str);
response = buffer.toString();
} catch (Exception e) {
logger.error(e);
if(conn!=null){
conn.disconnect();
bufferedReader.close();
inputStreamReader.close();
inputStream.close();
} catch (IOException execption) {
logger.error(execption);
此外,还有一个证书实现类,发送https请求用的,也要定义的。
class JEEWeiXinX509TrustManager implements X509TrustManager {
public void checkClientTrusted(X509Certificate[] chain, String authType)
throws CertificateException {
public void checkServerTrusted(X509Certificate[] chain, String authType)
throws CertificateException {
public X509Certificate[] getAcceptedIssuers() {
可以的。这个接口岁说是https的,但是用http仍然能上传资源的。我以前开发公众号的时候文档还是http协议上传的。今天试了,还是可以的。
我给你上传、下载的例子。你修改appId和appSecret测试上传下载图片文件看看。上传文件使用HttpClient类完成,需要net.sf.json和httpclient的jar。
API实现类代码如下,你修改上传文件路径和开发者账户直接运行试试。祝好!
public class WeChatApiUtil {
// token 接口(GET)
private static final String ACCESS_TOKEN = "https://api./cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s";
// 素材上传(POST)
private static final String UPLOAD_MEDIA = "http://file.api./cgi-bin/media/upload";
// 素材下载:不支持视频文件的下载(GET)
private static final String DOWNLOAD_MEDIA = "http://file.api./cgi-bin/media/get?access_token=%s&media_id=%s";
public static String getTokenUrl(String appId, String appSecret) {
return String.format(ACCESS_TOKEN, appId, appSecret);
public static String getDownloadUrl(String token, String mediaId) {
return String.format(DOWNLOAD_MEDIA, token, mediaId);
* 通用接口获取Token凭证
* @param appId
* @param appSecret
public static String getToken(String appId, String appSecret) {
if(appId==null||appSecret==null){
String token =
String tockenUrl = WeChatApiUtil.getTokenUrl(appId, appSecret);
String response = httpsRequestToString(tockenUrl, "GET", null);
JSONObject jsonObject = JSONObject.fromObject(response);
if (null != jsonObject) {
token =jsonObject.getString("access_token");
} catch (JSONException e) {
token =// 获取token失败
logger.error(e);
* 微信服务器素材上传
* @param file
表单名称media
* @param token access_token
* @param type
type只支持四种类型素材(video/image/voice/thumb)
public static JSONObject uploadMedia(File file, String token, String type) {
if(file==null||token==null||type==null){
if(!file.exists()){
("上传文件不存在,请检查!");
String url = UPLOAD_MEDIA;
JSONObject jsonObject =
PostMethod post = new PostMethod(url);
post.setRequestHeader("Connection", "Keep-Alive");
post.setRequestHeader("Cache-Control", "no-cache");
FilePart media =
HttpClient httpClient = new HttpClient();
//信任任何类型的证书
Protocol myhttps = new Protocol("https", new MySSLProtocolSocketFactory(), 443);
Protocol.registerProtocol("https", myhttps);
media = new FilePart("media", file);
Part[] parts = new Part[] { new StringPart("access_token", token),
new StringPart("type", type), media };
MultipartRequestEntity entity = new MultipartRequestEntity(parts,
post.getParams());
post.setRequestEntity(entity);
int status = httpClient.executeMethod(post);
if (status == HttpStatus.SC_OK) {
String text = post.getResponseBodyAsString();
jsonObject = JSONObject.fromObject(text);
("upload Media failure status is:" + status);
} catch (FileNotFoundException execption) {
logger.error(execption);
} catch (HttpException execption) {
logger.error(execption);
} catch (IOException execption) {
logger.error(execption);
return jsonO
* 多媒体下载接口
* @comment 不支持视频文件的下载
* @param fileName
素材存储文件路径
* @param token
* @param mediaId
素材ID(对应上传后获取到的ID)
* @return 素材文件
public static File downloadMedia(String fileName, String token,
String mediaId) {
String url = getDownloadUrl(token, mediaId);
return httpRequestToFile(fileName, url, "GET", null);
* 以http方式发送请求,并将请求响应内容输出到文件
* @param path
* @param method
* @param body
* @return 返回响应的存储到文件
public static File httpRequestToFile(String fileName,String path, String method, String body) {
if(fileName==null||path==null||method==null){
File file =
HttpURLConnection conn =
InputStream inputStream =
FileOutputStream fileOut =
URL url = new URL(path);
conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);
conn.setRequestMethod(method);
if (null != body) {
OutputStream outputStream = conn.getOutputStream();
outputStream.write(body.getBytes("UTF-8"));
outputStream.close();
inputStream = conn.getInputStream();
if(inputStream!=null){
file = new File(fileName);
//写入到文件
fileOut = new FileOutputStream(file);
if(fileOut!=null){
int c = inputStream.read();
while(c!=-1){
fileOut.write(c);
c = inputStream.read();
} catch (Exception e) {
logger.error(e);
if(conn!=null){
conn.disconnect();
* 必须关闭文件流
* 否则JDK运行时,文件被占用其他进程无法访问
inputStream.close();
fileOut.close();
} catch (IOException execption) {
logger.error(execption);
public static void main(String[] args) {
File f = new File("D:/test.png");
String appId = "";
String appSecret = "";
String token = WeChatApiUtil.getToken(appId, appSecret);
JSONObject o = WeChatApiUtil.uploadMedia(f, token.getAccessToken(), "image");
System.out.println(o.toString());
//下载刚刚上传的图片以id命名
String media_id = o.getString("media_id");
File t = WeChatApiUtil.downloadMedia("D:/"+media_id+".png", token.getAccessToken(), media_id);
楼主我也正在弄这个,能发一下你的代码吗?
楼主求助 楼主求助
望加我, 大恩不言谢啊
你好,我现在也在弄这个,求指教
53关注|132收录
292关注|231收录
330关注|844收录

我要回帖

更多关于 手机qq文件怎么发微信 的文章

 

随机推荐