asp.net中有关文件HTTP上传服务器保存的问题(捷易拍sdk开发方面)

原创 2016年05月31日 12:16:16

我们都知道,一般客户端文件上传服务器有两种方法:HTTP上传和FTP上传两种。两种上传方式以捷易拍SDK为例:

1.HTTP上传:

/*************************************************************************/
BOOL bUpLoadImage(LPCTSTR fileName, LPCTSTR serverName,
short usPort, LPCTSTR objectName)
/*************************************************************************/
* 函数名称: bUpLoadImage
* 功能描述:上传指定图片到服务器
* 输入参数: fileName——上传图片的完整路径(多文件上传时,用“|”隔开)
serverName——服务器地址(IP、域名)
usPort——端口
objectName——处理图片上传的服务器对象
(文件请求字段名称:trackdata)
* 输出参数:无
* 返回值: TRUE——成功
FALSE——失败
* 例如:
单文件上传:m_cap. bUpLoadImage ("D:\\JPG.JPG", "127.0.0.1",
8080, "/shop/servlet/uploadServlet");
多文件上传:m_cap. bUpLoadImage ("D:\\JPG.JPG|D:\\JPG1.JPG|D:\\JPG2.JPG",
"127.0.0.1", 8080, "/shop/servlet/uploadServlet");


2.FTP上传:

/*************************************************************************/
short iUploadFileToFtp(LPCTSTR host, LPCTSTR port,
LPCTSTR userName, LPCTSTR password,
LPCTSTR filePath, LPCTSTR ftpPath, LPCTSTR fileName)
/*************************************************************************/
* 函数名称: iUploadFileToFtp
* 功能描述:上传文件到 FTP
* 输入参数: host——服务器地址(IP 或域名)
port——端口
userName——用户名
password——密码
filePath——文件路径
ftpPath——服务器路径
fileName——存放服务器的文件名
* 输出参数:无
* 返回值: 0——成功
1——失败
* 例如: m_cap. iUploadFileToFtp (“192.169.0.11”,”21”,

”name”,”password”,”c:\boot.ini”,”/FTPPath/temp”,”boot.ini”);


由于在扫描设备上使用的是捷易拍设备,选择了有关于捷易拍sdk开发中HTTP上传方式:

  function upload() {
            capture = byId("capture");
            var port;
            if (location.port != "") {
                port = location.port;//端口
            } else {
                port = 8080;//端口
            }
        
            imgPath = GetScanPath();
            var re=capture.bUpLoadImage(imgPath, location.hostname, port, "/Web/PostFile.aspx");
            alert(re);
        }
但是在IE调试过程中出现“超出当前范围”错误,如下,字符10的位置是capture,google了各种找不到原因,还是心情烦躁啊,静下心来或许能找到解决办法。

于是改用捷易拍给的功能测试文件HTML进行测试,查找到asp.net的服务器端口号为32910,设置后同样的问题。好吧。。。。先记录下来,放在那边做做其他事。一天早上,突然来了个灵感,超出范围,可能是端口超出范围,难不成这端口还有范围,官方文档没提啊,,于是我尝试着修改asp.net的服务器端口,改为8989:


没想到尝试居然成功了,多次试验,发现,捷易拍SDK的HTTP上传文件到服务器的端口一般小于5位数,还有这么一隐藏要求,我能说是bug吗。

告一段落。。。。


总结:有的时候,遇到难啃的骨头的时候,适当的记录,留下记忆,暂时的放一放,是为了柳暗花明又一村。

版权声明:本文为博主原创文章,未经博主允许不得转载。

捷易拍软件 驱动软件

  • 2014年10月24日 13:50
  • 30.19MB
  • 下载

鼎捷软件易飞9.0ERP操作手册

亲手编制的鼎捷软件易飞9操作手册,共计:161页,全网最全。 技术支持QQ:395068518 承接易飞、易助ERP实施服务、二次开发服务、年(半年)维护服务! 百度网盘链接:https://p...
  • redhat588
  • redhat588
  • 2017年10月14日 14:09
  • 518

国产免费虚拟化OVM与 OpenStack对比

OpenStack作为一款全球化的开源软件,其设计之初的定位就是对于大中型企业,因为这些企业可以派出丰富而强大的技术团队进行深度开发与维护,而对缺乏软件开发和运维能力的传统企业及中小企业来说,易思捷O...
  • maoliang2016
  • maoliang2016
  • 2017年08月04日 15:32
  • 636

ERP操作手册要不要做?

      刚出来不久,第一份工作就是自己表妹推荐的,进了一家小厂做网络维护,还兼职下ERP维护,半年前跳槽到现在这家公司做ERP实施,其实说实施还不如说是实施顾问的助理!      我们公司上的金蝶...
  • dahu08
  • dahu08
  • 2010年12月06日 14:24
  • 246

用捷易拍文件拍摄仪搭建数字图书馆

一、 什么是数字图书馆  数字图书馆就是一个不需要阅览室的图书馆,只要有网络存在的地方,任何人都可以随时随地查阅资料、获取信息。  数字图书馆系统是现代计算机及网络技术与传统图书馆信息检索技术相融合的...
  • nardin77
  • nardin77
  • 2010年08月20日 17:55
  • 1040

集成趣拍SDK的那些事

在自己的app中集成趣拍sdk花费了我上周2天加这周一个上午的时间,其中遇到了很多问题,查了很多资料,也咨询了阿里和趣拍的技术支持人员,终于在昨天上午完成了趣拍SDK的集成,其中遇到的问题与具体解决方...
  • bluepants
  • bluepants
  • 2015年12月22日 10:22
  • 4144

直播解决方案/sdk的选择

直播App:趣拍微视频云服务、七牛云、乐视云、网易云信、VTC云通信、gensee 视频播放:Vitamio 七牛  Tusdk 大牛直播 趣拍 吐槽: 布芝稻 ,码农 ...
  • scut1135
  • scut1135
  • 2016年07月15日 23:02
  • 6278

市场上各种深度摄像头测试之华捷艾米A100

华捷艾米摄像头A100+opencv+vs2013+windows
  • wzw_ice
  • wzw_ice
  • 2017年08月03日 09:41
  • 506

类似美拍、秒拍、快手的短视频SDK

又拍云近期推出了集短视频SDK、短视频存储、短视频云分发加速、短视频审核等短视频开发全链路解决方案。 又拍云短视频SDK提供短视频拍摄录制、断点录制、分段回删、美颜、大眼、瘦脸、滤镜、贴纸、视频剪辑...
  • qq_37052543
  • qq_37052543
  • 2017年09月27日 10:35
  • 287

android中使用http请求下载文件,并且将文件保存到SDcard中

使用http协议下载网络文件,HttpDownloader .java public class HttpDownloader { private URL url = null; ...
  • ajhsdj
  • ajhsdj
  • 2014年11月27日 18:00
  • 1648
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net中有关文件HTTP上传服务器保存的问题(捷易拍sdk开发方面)
举报原因:
原因补充:

(最多只允许输入30个字)