123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- //
- // JXHttpRequet.h
- // share
- //
- // Created by 1 on 2019/3/21.
- // Copyright © 2019年 Reese. All rights reserved.
- //
- #import "JXNetwork.h"
- #define act_UploadFile @"upload/UploadServlet" //上传文件
- #define act_SendMsg @"user/sendMsg" //发消息
- #define act_MsgAdd @"b/circle/msg/add" //发送生活圈
- @interface JXHttpRequet : NSObject
- //上传文件
- -(void)uploadFile:(NSString*)file validTime:(NSString *)validTime messageId:(NSString *)messageId toView:(id)toView;
- // 发送消息
- - (void)sendMsgToUserId:(NSString *)jid chatType:(int)chatType type:(int)type content:(NSString *)content fileName:(NSString *)fileName toView:(id)toView;
- //发送生活圈
- -(void)addMessage:(NSString*)text type:(int)type data:(NSDictionary*)dict flag:(int)flag toView:(id)toView;
- // 返回图片本地路径
- - (NSString *)getDataUrlWithImage:(UIImage *)image;
- // 返回视频本地路径
- - (NSString *)getDataUrlWithVideo:(NSData *)video;
- // 获取视频第一帧图片
- -(UIImage*)getFirstImageFromVideo:(NSString*)video;
- // 获取视频时长
- - (CGFloat)getVideoLength:(NSURL *)url;
- //压缩
- - (NSString *)compressionVideoWithUlr:(NSURL *)url;
- + (instancetype)shareInstance;
- @property (nonatomic, strong) NSString *access_token;
- @property (nonatomic, strong) NSString *userId;
- @property (nonatomic, strong) NSString *userName;
- @property (nonatomic, strong) NSString *apiUrl;
- @property (nonatomic, strong) NSString *uploadUrl;
- @property (nonatomic, assign) NSTimeInterval timeDifference;
- @property (nonatomic, strong) NSString *httpKey;
- @end
|