labview 树形控件中的post(multipart)控件是如可使用的?

MultipartFormDataContent post上传文件到PHP后台
[问题点数:20分]
MultipartFormDataContent post上传文件到PHP后台
[问题点数:20分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。本类阅读排行
本类推荐阅读
本类好评文章维基百科,自由的百科全书
本文介紹的是一种编程语言。關於中国大陆的一家公司,詳見「」。
Tcl(发音 tickle)是一种。由创建。TCL经常被用于快速原型开发 、脚本编程、GUI编程和测试等方面。
Tcl 的特性包括:
任何东西都是一条命令,包括语法结构(for、if 等),以书写。
命令通常可变。
任何事物都可以重新定义和重载。
所有的数据类型都可以看作字符串,包括源代码。
拥有完全动态、基于类的对象系统 TclOO,支持包括元类、过滤器和在内的高级功能。
提供给和。基于时间或者用户定义的事件也可以。
默认的变量作用域是词法作用域,但
允许过程与封闭的函数作用域交互。
所有的内置命令会在误用时产生错误消息。
很容易用 C、C++ 或者 Java 扩展。
解释语言,支持。
(3.1)支持,1999 年首次发布。
跨平台。支持 、、、 等。
和GUI开发套件
紧密集成。
代码紧凑,易于维护。
存在多种发行版:
Batteries-Included 版本,如 ActiveState ActiveTcl
tclkit,一种单文件运行时环境,仅有 1 兆大小
starpack,脚本/程序的单文件的可执行文件,派生自 tclkit 技术
将 Tcl 脚本打包为单个可执行二进制文件。
,自由可再发行的源代码。
旧版 Tcl 没有内置功能,因此许多 OO 库以扩展形式涌现出来,如
和 ,甚至存在纯脚本编写的 OO 包,如
和 (simple Tcl-only object-oriented programming),。
Safe-Tcl 是功能受限的 Tcl 子集。文件系统访问受限,任意系统命令禁止执行。它使用双解释器模型,在“不可信解释器”中运行不可信脚本中的代码。由
设计,借以在电子邮件中包含活动信息,当支持 application/safe-tcl 与 multipart-enabled-mail 时,Safe-Tcl 即可包含于电子邮件中。Safe-Tcl 功能已整合在标准 Tcl/Tk 发布中。
Tcl 支持扩展包,这些扩展包提供了附加功能(像是GUI,终端程序自动化,数据库访问等)。常用的扩展包有:
工具包是最流行的 Tcl 扩展,在多种上提供。每个 GUI 由一个或多个框架组成,每个框架内含布局管理器。
是另外一种非常流行的 Tcl 扩展。早期,Expect 对 Tcl 在多种领域的流行居功甚伟,如在测试领域中,时至今日 Expect 依然被大量使用于 telnet、ssh 与串口会话的重复任务自动化,即对仅有终端交互接口的程序进行编程。Tcl 是运行 Expect 的唯一方式,因此 Tcl 在此类工业领域中十分流行。
Tile/Ttk 是风格和主题化控件集,可替代 Tk 中大多数控件,真正调用的
实现原生界面。这种方式提供的主题包括 、Windows Classic、 和 (Mac OS X)。主题也可使用图片
加上一定定义构造,避免调用系统 API。以这种方式创建的主题有 Classic Tk、Step、Alt/Revitalized、Plastik 和 Keramik。Tcl 8.4 中,此包称作 Tile,在 8.5 中以 Ttk 的名字进入 Tk 核心发布。
Tix(Tk Interface eXtension)是一套开源的、用于扩充 Tcl/Tk 和 Python 应用程序功能的用户界面组件。由 Tix Project Group 维护,以 BSD 风格许可发布。
Itcl/IncrTcl
是 Tcl 诸多对象系统中的一种,通常称为 [incr Tcl](递增 Tcl 之意,类似 C++ 之名)。
是一套纯脚本 Tcl 包,无需编译。
TclUDP 提供简捷的方式支持
Tcl 数据库互联(Tcl Database Connectivity,TDBC)是 Tcl 8.6 的一部分,为 Tcl 脚本提供常用数据库的访问接口,目前驱动器支持 、、 和
数据库。更多数据库已经有了计划。同样,也可使用许许多多数据库专用的扩展包访问数据库。
下面是TCL程序的例子:
# next line restarts using tclsh in path \
exec tclsh $0 ${1+"$@"}
# echo server that can handle multiple
# simultaneous connections.
proc newConnection { sock addr port } {
# client connections will be handled in
# line-buffered, non-blocking mode
fconfigure $sock -blocking no -buffering line
# call handleData when socket is readable
fileevent $sock readable [ list handleData $sock ]
proc handleData { sock } {
puts $sock [ gets $sock ]
if { [ eof $sock ] } {
close $sock
# handle all connections to port given
# as argument when server was invoked
# by calling newConnection
set port [ lindex $argv 0 ]
socket -server newConnection $port
# enter the event loop by waiting
# on a dummy variable that is otherwise
vwait forever
另外一个 Tk 的例子(来自)它使用了定时器时间,3行就显示了一个时钟。
proc every {ms body} {eval $ after $ms [info level 0]}
pack [label .clock -textvar time]
every 1000 {set ::time [clock format [clock sec] -format %H:%M:%S]} ;# RS
解释:第一行定义了过程every, 每隔ms毫秒,就重新执行body代码。第二行创建了标签其内容由time变量决定。第3行中设置定时器,time变量从当前时间中每秒更新一次。
Brown, Lawrie. //Terry Bossomaier, Lucy Chubb. . Melbourne, Australia. September 18–20, 1996: p. 50 .
Welch, Brent B.; Jones, K Hobbs, Jeffrey. Practical programming in Tcl and Tk 1 4th. Prentice Hall PTR. .  .
. ActiveTcl. .
. Sourceforge. .
. Tcl'ers Wiki. .
. Tcl'ers Wiki. .微信公众号
WEB环境中后台自动上传文件至数据库的实现
Loading...
概述 本文讲解了一个使用办公之星控件实现后台自动上传文件的例子,使用该方法没有选择文件步骤,可以在WEB环境下实现类似单机环境下点击保存文件的效果。引言为了在HTML网页中获得上传功能,在客户端我们可以使用如下格式的FORM:&FORM NAME=&myForm&
ACTION=&TargetURL.asp&
ENCTYPE=&multipart/form-data&
METHOD=&post&&
&INPUT TYPE=&file& NAME=&myFile&&
&INPUT TYPE=&submit& VALUE=&Upload File&&&/FORM&这种方案在客户端和服务器端的使用都有很多限制。首先,我们必须使用POST方法,因为GET方法无法处理这样的表单数据。并且,没有什么方法可以在不使用表单的情况下引发一个POST动作。把数据发送给表单处理程序后,浏览器将会把处理程序作为新页面加载,然后使用者会看到一个不讨人喜欢的页面转换过程。办公之星控件中的上传方案需要按照如下步骤操作:客户端:将办公之星控件所编辑的文档保存至本地利用HTTP协议将保存的临时文档发送给Web服务器服务器端:从Request对象中读出上传的二进制文档读出二进制数据并且存储到数据库的BLOB型字段中。利用办公之星控件可以在WEB环境下实现和WORD功能相当的图文混排以及字处理功能,但如何将所编辑的文档保存至服务器端?上述的方案似乎没有什么新东西。按照前言中的说明,file控件的value值为只读,一定存在选择文档在手动点击上传按钮的过程。是这样吗?先介绍二个办公之星控件接口方法:1. SaveToTempFile(str filename)将当前用办公之星控件编辑的文档保存至本地形成一个临时文件,参数filename为临时文件的文件名称。该方法会返回一个参数,这个参数表示临时文件的绝对路径。示例: SaveToTempFile(&abc.ost&)2. UpLoadFile(str filepath,str operatorfile)将本地指定文件上传至服务器端,参数filepath为本地待上传文件的绝对路径,operatorfile为服务器端用来接收上传文件流的文件名称。该方法会返回一个参数,提示操作过程中是否成功。示例:UpLoadFile(&c:abc.ost&,&/save.asp&)看到这里,相信您已经明白了,办公之星控件已提供接口方法,将指定文件自动上传。下面给出客户端完整的代码:
相关推荐:1、2、3、4、5、6、7、8、9、10、
猜你喜欢:1、2、3、4、5、6、7、8、9、10、
推荐电影:1、2、3、4、5、6、7、8、9、10、
热门关键词:
随机关键词:
正在加载...
热评文章评分 3.8, 满分 5 星10 票评分 4.5, 满分 5 星8 票评分 3.6, 满分 5 星10 票评分 3.6, 满分 5 星10 票评分 3.5, 满分 5 星10 票第一资料 地图信息}

我要回帖

更多关于 labview 树形控件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信