以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- [求助]附件消失? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62400)
|
-- 作者:liujywwy
-- 发布时间:2014/12/31 10:18:00
-- [求助]附件消失?
点击浏览,上传后,附件是有内容的。
可是发现当选择严重程度后,附件自燃消失了,是怎么回事?
此主题相关图片如下:附件消失.png

|
-- 作者:Bin
-- 发布时间:2014/12/31 10:21:00
--
开发者密码?
|
-- 作者:有点甜
-- 发布时间:2014/12/31 11:25:00
--
看完这里
http://www.foxtable.com/help/topics/2436.htm
|
-- 作者:liujywwy
-- 发布时间:2015/1/4 15:21:00
--
取的是附件的值:
上传按钮代码:
Dim ftp1 As New FtpClient ftp1.Host="192.168.1.72" ftp1.Account = "bug" ftp1.Password = "bug" Dim txt As WinForm.TextBox = e.Form.Controls("textbox2") txt.Value = Tables("BUG录入表").Current("附件") If ftp1.Upload(txt.value, FileSys.GetName(txt.value)) = True Then Messagebox.show("恭喜你附件上传完成!","博达BUG综合管理系统",MessageBoxButtons.OK,MessageBoxIcon.Information) Else Messagebox.show("不好意思附件上传失败!极有可能本地文件与ftp server的文件重名了,请修改名称重新上传","博达BUG综合管理系统",MessageBoxButtons.OK,MessageBoxIcon.Information) End If
.NET Framework 版本:2.0.50727.8009 Foxtable 版本:2014.11.11.1 错误所在事件:窗口,BUG录入系统,上传,Click 详细错误信息: 路径不能为空。 参数名: path
|
-- 作者:有点甜
-- 发布时间:2015/1/4 15:28:00
--
赋值的时候啊,直接给表赋值啊。
Tables("BUG录入表").Current("附件") = "D:\\test.doc"
|
-- 作者:有点甜
-- 发布时间:2015/1/4 15:30:00
--
Dim ftp1 As New FtpClient ftp1.Host="192.168.1.72" ftp1.Account = "bug" ftp1.Password = "bug" Dim txt As String = Tables("BUG录入表").Current("附件") If ftp1.Upload(txt, FileSys.GetName(txt)) = True Then Messagebox.show("恭喜你附件上传完成!","博达BUG综合管理系统",MessageBoxButtons.OK,MessageBoxIcon.Information) Else Messagebox.show("不好意思附件上传失败!极有可能本地文件与ftp server的文件重名了,请修改名称重新上传","博达BUG综合管理系统",MessageBoxButtons.OK,MessageBoxIcon.Information) End If
|
-- 作者:liujywwy
-- 发布时间:2015/1/4 16:00:00
--
以下是引用有点甜在2015-1-4 15:30:00的发言:
Dim ftp1 As New FtpClient ftp1.Host="192.168.1.72" ftp1.Account = "bug" ftp1.Password = "bug" Dim txt As String = Tables("BUG录入表").Current("附件") If ftp1.Upload(txt, FileSys.GetName(txt)) = True Then Messagebox.show("恭喜你附件上传完成!","博达BUG综合管理系统",MessageBoxButtons.OK,MessageBoxIcon.Information) Else Messagebox.show("不好意思附件上传失败!极有可能本地文件与ftp server的文件重名了,请修改名称重新上传","博达BUG综合管理系统",MessageBoxButtons.OK,MessageBoxIcon.Information) End If
好像不行吧,提示路径为空,后台查了一下,附件列为空。
|
-- 作者:有点甜
-- 发布时间:2015/1/4 16:07:00
--
说明你浏览按钮没有写对啊。你能好好看我3楼和5楼么?
http://www.foxtable.com/help/topics/2436.htm
|
-- 作者:liujywwy
-- 发布时间:2015/1/4 16:27:00
--
浏览按钮代码如下:增加了红色代码,现在上传是可以了。
Dim dlg As New OpenFileDialog \'定义一个新的OpenFileDialog dlg.Filter= "" \'设置筛选器 If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 Dim f1 As String = dlg.filename MessageBox.Show("你选择的是:" & f1,"博达BUG综合管理系统提示您") \'提示用户选择的文件 Dim txt As WinForm.TextBox = e.Form.Controls("TextBox2") txt.Value = f1 Tables("BUG录入表").Current("附件") = txt.value End If
|