def uploadImage(): resp = {'state': 'SUCCESS', 'url': '', 'title': '', 'original': ''} file_target = request.files upfile = file_target['upfile'] if 'upfile' in file_target else None if upfile is None: resp['state'] = "上传失败" return jsonify(resp) ret = UploadService.uploadByFile(upfile) if ret['code'] != 200: ret = UploadService.uploadByFile(upfile)['code'] != 200 resp['state'] = "上传失败:" + ret['msg'] else: resp['url'] = UrlManager.buildImageUrl(ret['data']['file_key']) return jsonify(resp)
def uploadImage(): resp = {'code': 200, 'msg': 'successfully!', 'data': {}} file_target = request.files app.logger.info(file_target) upfile = file_target['upfile'] if 'upfile' in file_target else None if upfile is None: resp['code'] = -1 resp['msg'] = '上传失败' return jsonify(resp) ret = UploadService.uploadByFile(upfile) if ret['code'] != 200: resp['state'] = "上传失败" + ret['msg'] return jsonify(resp) model_report = Report() model_report.member_id = g.member_info.id model_report.attribute = -1 model_report.name = -1 model_report.mobile = -1 model_report.address = -1 model_report.description = -1 model_report.main_image = ret['data']['file_key'] model_report.random_code = ret['data']['random_code'] model_report.status = -1 model_report.updated_time = getCurrentDate() model_report.created_time = getCurrentDate() db.session.add(model_report) db.session.commit() resp['data']['url'] = UrlManager.buildImageUrl(ret['data']['file_key']) resp['data']['random_code'] = ret['data']['random_code'] return jsonify(resp)
def uploadImage(): resp = { 'state': 'SUCCESS', 'url': '', 'title': '', 'original': '', 'data': {} } req = request.values id = req['id'] if 'id' in req else '' if id is None: resp['state'] = "id获取失败" return jsonify(resp) file_target = request.files upfile = file_target['file'] if 'file' in file_target else None if upfile is None: resp['state'] = "上传失败" return jsonify(resp) ret = UploadService.uploadByFile(upfile, id) g.imagepath = ret if ret['code'] != 200: resp['state'] = "上传失败:" + ret['msg'] return jsonify(resp) resp['url'] = UrlManager.buildImageUrl(ret['data']['file_key']) resp['data']['url'] = UrlManager.buildImageUrl(ret['data']['file_key']) return jsonify(resp)
def uploadImg(file_target): file_target = request.files upfile = file_target['pic'] if 'pic' in file_target else None if upfile is None: url = '' ret = UploadService.uploadByFile(upfile) url = ret['data']['file_key'] return url
def uploadInvoice(): file_target = request.files upfile = file_target['pdf'] if 'pdf' in file_target else None callback_target = 'window.parent.upload' if upfile is None: return "<script type='text/javascript'>{0}.error('{1}')</script>".format( callback_target,"上传失败" ) ret = UploadService.uploadByFile(upfile) if ret['code'] != 200: return "<script type='text/javascript'>{0}.error('{1}')</script>".format( callback_target, "上传失败:" + ret['msg']) return "<script type='text/javascript'>{0}.success('{1}')</script>".format(callback_target,ret['data']['file_key'] )
def uploadPic(): file_target = request.files upfile = file_target["pic"] if "pic" in file_target else None callback_target = "window.parent.upload" if upfile is None: return "<script type='text/javascript'>{0}.error('{1}')</script>".format(callback_target, "上传失败") ret = UploadService.uploadByFile(upfile) if ret["code"] != 200: return "<script type='text/javascript'>{0}.error('{1}')</script>".format(callback_target, "上传失败" + ret["msg"]) return "<script type='text/javascript'>{0}.success('{1}')</script>".format(callback_target, ret["data"]["file_key"])
def uploadPic(): file_target = request.files # 获取上传的表单 upfile = file_target['pic'] if 'pic' in file_target else None # 获取上传的文件 callback_target = "window.parent.upload" if upfile is None: return "<script type='text/javascript'>{0}.error('{1}')</script>".format( callback_target, "上传失败") ret = UploadService.uploadByFile(upfile) # 上传图片 if ret['code'] != 200: return "<script type='text/javascript'>{0}.error('{1}')</script>".format( callback_target, "上传失败" + ret['msg']) return "<script type='text/javascript'>{0}.success('{1}')</script>".format( callback_target, ret['data']['file_key'])
def uploadPic(): target_file = request.files upfile = target_file['pic'] if 'pic' in target_file else None callback_target = 'window.parent.upload' if upfile is None: return "<script type='text/javascript'>{0}.error('{1}')</script>".format( callback_target, '上传失败') ret = UploadService.uploadByFile(upfile) if ret['code'] != 200: return "<script type='text/javascript'>{0}.error('{1}')</script>".format( callback_target, '上传失败' + ret['msg']) return "<script type='text/javascript'>{0}.success('{1}')</script>".format( callback_target, ret['data']['file_key'])
def uploadImage(): resp = {'state': 'SUCCESS', 'url': '', 'title': '', 'original': ''} target_file = request.files upfile = target_file['upfile'] if 'upfile' in target_file else None if upfile is None: resp['state'] = '上传失败' return jsonify(resp) ret = UploadService.uploadByFile(upfile) print(ret) if ret['code'] != 200: resp['state'] = '上传失败:' + ret['msg'] return jsonify(resp) resp['url'] = UrlManager.buildImageUrl(ret['data']['file_key']) return jsonify(resp)
def uploadImage(): resp = {'state': 'SUCCESS', 'url': '', 'title': '', 'original': ''} file_target = request.files upfile = file_target['upfile'] if 'upfile' in file_target else '' if upfile is None: resp['status'] = '上传失败' return jsonify(resp) # 上传文件的操作,使用统一封装好的类 ret = UploadService.uploadByFile(upfile) if ret['code'] != 200: resp['state'] = '上传失败' + ret['msg'] return jsonify(resp) # 设置返回图片的url地址 resp['url'] = UrlManager.buildImageUrl(ret['data']['file_key']) return jsonify(resp)
def uploadPic(): file_target = request.files upfile = file_target['pic'] if 'pic' in file_target else None call_back = 'window.parent.upload' if upfile is None: # 因为前面是 用 iframe 这边需要用这种 return "<script type='text/javascript'>{0}.error('{1}')</script>".format( call_back, '上传失败') ret = UploadService.uploadByFile(upfile) if ret['code'] != 200: return "<script type='text/javascript'>{0}.error('{1}')</script>".format( call_back, '上传失败:' + ret['msg']) return "<script type='text/javascript'>{0}.success('{1}')</script>".format( call_back, ret['data']['file_key'])
def upload(): resp = {'code': 200, 'msg': '图片上传成功~', 'data': {}} file_target = request.files upfile = file_target[ 'uploadfile_ant'] if 'uploadfile_ant' in file_target else None if upfile is None: resp['code'] = -1 resp['msg'] = "无上传文件" return jsonify(resp) ret = UploadService.uploadByFile(upfile) if ret['code'] != 200: resp['code'] = -1 resp['msg'] = "上传内部异常" resp['data'] = ret['data']['file_key'] return jsonify(resp)
def uploadPic(): file_target = request.files upfile = file_target['pic'] if 'pic' in file_target else None callback_target = 'window.parent.upload' if upfile is None: return '<script type="text/javascript">{0}.error("{1}")</script>'.format( callback_target, '上传失败-1') ret = UploadService.uploadByFile(upfile) if ret['code'] != 200: return '<script type="text/javascript">{0}.error("{1}")</script>'.format( callback_target, '上传失败-2') return '<script type="text/javascript">{0}.success("{1}")</script>'.format( callback_target, ret['data']['file_key'])
def uploadImage(): resp = {"state": "SUCCESS", "url": "", "title": "", "original": ""} file_target = request.files upfile = file_target["upfile"] if "upfile" in file_target else None if upfile is None: resp["state"] = "上传失败" return jsonify(resp) ret = UploadService.uploadByFile(upfile) if ret["code"] != 200: resp["state"] = "上传失败" + ret["msg"] return jsonify(resp) resp["url"] = UrlManager.buildImageUrl(ret["data"]["file_key"]) return jsonify(resp)
def uploadPic(): file_target = request.files upfile = file_target['pic'] if 'pic' in file_target else None callback_target = 'window.parent.upload' # 调用父页面 if upfile is None: # 返回的js是的error事件,将事件放到{1}里面。 return "<script type='text/javascript'>{0}.error('{1}')</script>".format( callback_target, "上传失败") ret = UploadService.uploadByFile(upfile) #上传图片 if ret['code'] != 200: return "<script type='text/javascript'>{0}.error('{1}')</script>".format( callback_target, "上传失败:" + ret['msg']) return "<script type='text/javascript'>{0}.success('{1}')</script>".format( callback_target, ret['data']['file_key']) #返回的是file_key
def uploadImage(): # 统一的返回格式 resp = {'state': 'SUCCESS', 'url': '', 'title': '', 'original': ''} file_target = request.files # 取出文件对象 upfile = file_target['upfile'] if 'upfile' in file_target else None if upfile is None: resp['state'] = '上传失败' return jsonify(resp) # 调用保存方法 ret = UploadService.uploadByFile(upfile) if ret['code'] != 200: resp['state'] = '上传失败' + ret['msg'] return jsonify(resp) resp['url'] = ret['data']['file_key'] resp['url'] = UrlManager.buildImage(resp['url']) return jsonify(resp)
def uploadImage(): resp = {'state': 'SUCCESS', 'url': '', 'title': '', 'original': ''} file_target = request.files #可以通过 app.logger.info(file_target)来看看到底上传的文件是啥 upfile = file_target[ 'upfile'] if 'upfile' in file_target else None #upfile来自set.html中 if upfile is None: resp['state'] = '上传失败' return jsonify(resp) ret = UploadService.uploadByFile(upfile) #UploadService() 函数在common.libs中 if ret['code'] != 200: resp['state'] = '上传失败:' + "ret['msg']" return jsonify(resp) resp['url'] = UrlManager.buildImageUrl( ret['data']['file_key']) #UrlManager.buildImageUrl函数在common.libs中 return jsonify(resp) # 因为有POST方法所以会返回前台resp与js没有关系
def uploadImage(): # 返回json参数 resp = {'state': 'SUCCESS', 'url': '', 'title': '', 'original': ''} file_target = request.files # 'upfile', <FileStorage : 'food.jpg'('image/jpeg')> app.logger.info("file_taget is:") app.logger.info(file_target) upfile = file_target['upfile'] if 'upfile' in file_target else None if upfile is None: resp['status'] = "上传失败" return jsonify(resp) # 统一的封装上传! 因为被多处调用进行上传!封面、图片等等等———— 实际操作的函数 ret = UploadService.uploadByFile(upfile) if ret['code'] != 200: resp['state'] = "上传失败: " + ret['msg'] return jsonify(resp) app.logger.info("ret is :{0}".format(ret)) resp['url'] = UrlManager.buildImageUrl(ret['data']['file_key']) return jsonify(resp)
def uploadPic(): file_target = request.files upfile = file_target[ 'pic'] if 'pic' in file_target else None # pic 是来自于set.html中的52行form中的input的name #===========👇的返回方法与uploadImage 中的resp完全不同,返回的是js这个事件============= callback_target = 'window.parent.upload' if upfile is None: return "<script type='text/javascript'>{0}.error('{1}')</script>".format( callback_target, "上传失败") ret = UploadService.uploadByFile(upfile) #上传图片 if ret['code'] != 200: return "<script type='text/javascript'>{0}.error('{1}')</script>".format( callback_target, "上传失败:" + ret['msg']) return "<script type='text/javascript'>{0}.success('{1}')</script>".format( callback_target, ret['data']['file_key'])
def uploadPic(): # 获取请求文件的表单 file_target = request.files # 获取上传的文件 upfile = file_target['pic'] if 'pic' in file_target else None # 调用iframe的父类js方法 callback_target = 'window.parent.upload' if upfile is None: return "<script type='text/javascript'>{0}.error('{1}')</script>".format( callback_target, "上传失败") # 上传文件的操作,使用统一封装好的类 ret = UploadService.uploadByFile(upfile) if ret['code'] != 200: return "<script type='text/javascript'>{0}.error('{1}')</script>".format( callback_target, '上传失败' + ret['msg']) return "<script type='text/javascript'>{0}.success('{1}')</script>".format( callback_target, ret['data']['file_key'])
def uploadPic(): # iframe上传相关域 file_target = request.files app.logger.info("/upload/pic :{}".format(file_target)) upfile = file_target['pic'] if 'pic' in file_target else None callback_target = 'window.parent.upload' if upfile is None: return "<script type='text/javascript'>{0}.error({1})</script>".format( callback_target, "上传失败!") # 统一的封装上传! 因为被多处调用进行上传!封面、图片等等等———— 实际操作的函数 ret = UploadService.uploadByFile(upfile) if ret['code'] != 200: return "<script type='text/javascript'>{0}.error({1})</script>".format( callback_target, "上传失败 " + ret['msg']) # 成功 # return "<script type='text/javascript'>{0}.success({1})</script>".format( callback_target, ret['data']['file_key'] + "上传成功。") return "<script type='text/javascript'>{0}.success('{1}')</script>".format( callback_target, ret['data']['file_key'])
def uploadImage(): resp = {'state': 'SUCCESS', 'url': '', 'title': '', 'original': ''} file_target = request.files # 获取请求文件参数 app.logger.info(file_target) # ImmutableMultiDict([('upfile', < FileStorage: 'about_img.png' ('image/png') >)]) # <-- key,文件名,类型 --> upfile = file_target[ 'upfile'] if 'upfile' in file_target else None # Key值:upfile if upfile is None: resp['state'] = "上传失败" return jsonify(resp) # 如果成功了,就说明有图片,那么进入统一封装好的上传方法 # 封装的前提是,上传的动作是通用的和业务一点关系也没有,所以进行统一封装。做成api ret = UploadService.uploadByFile(upfile) # if ret['code'] != 200: resp['state'] = "上传失败:" + ret['msg'] return jsonify(resp) resp['url'] = UrlManager.buildImageUrl( ret['data']['file_key']) # 上传后的图片url return jsonify(resp)
def upimage(): resp = {'code': 200, 'msg': '操作成功~', 'data': {}} # resp = {} req = request.values id = req['id'] if 'id' in req else '' if id is None: resp['state'] = "id获取失败" return jsonify(resp) file_target = request.files upfile = file_target['image'] if 'image' in file_target else None if upfile is None: resp['state'] = "上传失败" return jsonify(resp) ret = UploadService.uploadByFile(upfile, id) if ret['code'] != 200: resp['state'] = "上传失败:" + ret['msg'] return jsonify(resp) # resp = UrlManager.buildImageUrl(ret['data']['file_key']) resp['url'] = UrlManager.buildImageUrl(ret['data']['file_key']) return jsonify(resp)