作者dontkissme (不要亲我)
看板Visual_Basic
标题Re: [VB6 ] 字串 & 变数
时间Mon Jun 1 20:57:26 2009
※ 引述《chinoyan (chino)》之铭言:
: ※ 引述《dontkissme (不要亲我)》之铭言:
: : 刚刚在VB研究小站看到一个FTP上传的小程式范例
: : 自己研究了一下,是可以上传的!
: : 不过他是提供预设好的上传档案路径、上传後的档名
: : 我想自己写一个可以自己选择上传的档案
: : 我就用一个file 跟一个 dir 做
: : 我用label存file + dir
: : 我先测试一下,以下编译都是可以过。
: : 测试1:Inet1.Execute , "put a.txt test.txt"
: : VB研究小站给的,可以上传
: : 测试2:Inet1.Execute , ("put a.txt " & File1 & "")
: : 这样是可以上传的,我可以自己选择我上传後的档名
: : 测试3:Inet1.Execute , ("put a.txt & File1 &")
: : 无法上传
: File1是变数,你把他当字串了,当然不行
: : 测试4:Inet1.Execute , ("put " & Label1 & " " & File1 & "")
: : 无法上传
: 看起来和 测试1相同,但 你LABEL1 的内容是什麽呢???
: 检查一下吧
: : 程式码来源:http://vb.ncis.com.tw/SVBR.Controls.VB6/LMINet05.html
: : 因为我对这个字串与变数的交错运用不太熟悉
: : 我都是写范例程式学习,请高手帮我解除这个疑惑,谢谢。
测试2是可以上传的,我只是要让上传後的档案名称,就是我所选的档案名称
而,我不懂得是,上传後档案名称用file可以
而为何上传档案路径利用label1不行
label1=dir1 & file1;
我有看过了,的确就是档案路径
但是就是抓不到,不知道为何。
我就是要把变数里头存的路径变成字串让程式去上传以及档案命名。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.60.11.157
1F:推 chinoyan:debug.print label1 06/02 02:56
2F:→ dontkissme:我有输出LABEL1出来看,是路径没错! 06/02 10:10
3F:→ dontkissme:但是把上传档案位置用LABEL1,上传後档名设1.txt会无法 06/02 10:10
4F:→ dontkissme:ㄟ我记错,应该是label1跟file分开用可以 06/02 10:11
5F:→ dontkissme:只要放在一起用,就不能..可是我想要上传的方式是活的 06/02 10:11