pb11.5该怎么指定的web service传参数
1个回答
展开全部
//webservice 服务器端,接收并且解析BASE64 生成图片文件,能够存储到指定目录。
问题:不能指定路径,指定后,报打开文件失败!。不指定目录,文件保存在webservice_root\file\session\C\TEST.JPG 下。
要求能够实现在指定目录下生成文件。
网上说是文件权限问题,请高手指教。
ablb_Data = luo_base64.base64decode(ls_base64) //,lch_return)
//写入文件
//ls_json = GetCurrentDirectory()
//return ls_json
li_FileNo = FileOpen("TEST.jpg", StreamMode!, Write!, LockReadWrite!, Append!)
If li_FileNo < 0 Then
ls_json = '{"status": 1 , "msg":"打开文件失败!"}'
Return ls_json
END IF
ll_BlobLen = Len(ablb_Data)
If ll_BlobLen > 32765 Then
If Mod(ll_BlobLen, 32765) = 0 Then
li_Writes = ll_BlobLen / 32765
Else
li_Writes = (ll_BlobLen / 32765) + 1
End if
Else
li_Writes = 1
End if
ll_CurrentPos = 1
For li_Cnt = 1 To li_Writes
lblb_Data = BlobMid(ablb_Data, ll_CurrentPos, 32765)
ll_CurrentPos += 32765
If FileWrite(li_FileNo, lblb_Data) = -1 Then
ls_json = '{"status": 1 , "msg":"写文件失败!"}'
Return ls_json
End if
Next
FileClose(li_FileNo)
问题:不能指定路径,指定后,报打开文件失败!。不指定目录,文件保存在webservice_root\file\session\C\TEST.JPG 下。
要求能够实现在指定目录下生成文件。
网上说是文件权限问题,请高手指教。
ablb_Data = luo_base64.base64decode(ls_base64) //,lch_return)
//写入文件
//ls_json = GetCurrentDirectory()
//return ls_json
li_FileNo = FileOpen("TEST.jpg", StreamMode!, Write!, LockReadWrite!, Append!)
If li_FileNo < 0 Then
ls_json = '{"status": 1 , "msg":"打开文件失败!"}'
Return ls_json
END IF
ll_BlobLen = Len(ablb_Data)
If ll_BlobLen > 32765 Then
If Mod(ll_BlobLen, 32765) = 0 Then
li_Writes = ll_BlobLen / 32765
Else
li_Writes = (ll_BlobLen / 32765) + 1
End if
Else
li_Writes = 1
End if
ll_CurrentPos = 1
For li_Cnt = 1 To li_Writes
lblb_Data = BlobMid(ablb_Data, ll_CurrentPos, 32765)
ll_CurrentPos += 32765
If FileWrite(li_FileNo, lblb_Data) = -1 Then
ls_json = '{"status": 1 , "msg":"写文件失败!"}'
Return ls_json
End if
Next
FileClose(li_FileNo)
网易云信
2023-12-06 广告
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询