以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  PictureViewer的4个问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=187603)

--  作者:zhangjian222200
--  发布时间:2023/7/30 9:21:00
--  PictureViewer的4个问题
1.PictureViewer能否在上传图片之前,对图片压缩,例如下面代码或其他方式压缩
Dim file As String = "d:\\test.jpg"
Dim img As image = getImage(file)
Dim bmp As bitmap
If img.width > 800 Then
    If 800 * (img.height / img.width) > 600 Then
        bmp = new bitmap(img, 800*(600/(800*(img.height/img.width))), 600)
    Else
        bmp = new bitmap(img, 800, 800 * (img.height / img.width))
    End If
End If
bmp.save("d:\\缩略图.jpg")
bmp.Dispose

2.PictureViewer上传时,下图红框里的按钮,能否取消,即:不允许用户新建目录

图片点击可在新窗口打开查看此主题相关图片如下:000.png
图片点击可在新窗口打开查看


3.还有其他上传图片到服务器的方式吗?

4.PictureViewer没有事件代码,addfile这样的代码,应该写在哪里?

[此贴子已经被作者于2023/7/30 9:50:25编辑过]

--  作者:有点蓝
--  发布时间:2023/7/30 20:38:00
--  
1、只能自己写代码压缩并上传:http://www.foxtable.com/webhelp/topics/1410.htm

2、如果是高级开发版,可以使用ftp权限,限制新建项目:http://www.foxtable.com/webhelp/topics/3251.htm

3、看第1点帮助

4、按钮里

--  作者:zhangjian222200
--  发布时间:2023/7/31 15:24:00
--  
FTP客户端,事件代码在哪写?

我是高开2019版,找不到下面的事件在哪

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20230731152257.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2023/7/31 15:28:00
--  
菜单的“管理项目”功能区,“网络监视器”
--  作者:zhangjian222200
--  发布时间:2023/7/31 15:40:00
--  
我记得,可以用ft创建文件夹的,无奈,实在找不到了

如:BeforeUpload事件中

--  作者:有点蓝
--  发布时间:2023/7/31 15:42:00
--  
http://www.foxtable.com/webhelp/topics/1410.htm
--  作者:zhangjian222200
--  发布时间:2023/7/31 15:48:00
--  
系统自带的ftp客户端,配合上相关事件,挺好用的,所以,不想用ftpclient了图片点击可在新窗口打开查看

我是想问,foxtable代码创建文件夹,而不是手动创建文件夹。

之前,是ft作为服务器端,在本机创建文件夹的。
[此贴子已经被作者于2023/7/31 15:52:39编辑过]

--  作者:有点蓝
--  发布时间:2023/7/31 15:57:00
--  
这个?http://www.foxtable.com/webhelp/topics/0331.htm
--  作者:zhangjian222200
--  发布时间:2023/7/31 15:59:00
--  
是的,就是这个,我搜索creat,竟然没找到

问题1:能否用在BeforeUpload事件中创建文件夹?

问题2:上传之前,在代码里压缩图片,应该也是可以的吧?

--  作者:有点蓝
--  发布时间:2023/7/31 16:17:00
--  
1、8楼的帮助是创建本机文件夹的,不是ftp文件夹。可以在BeforeUpload事件用

2、不可以,这些事件触发的时候上传的操作已经开始了,文件已经确定,无法更改。要压缩后在上传只能使用FtpClient