zoukankan      html  css  js  c++  java
  • Demo学习: FileUpload

    FileUpload

    文件上传,学习TUniFileUpload控件的使用

    TUniFileUpload主要属性:

    Filter: 文件类型过滤,这个属性在web模式下是无效的,UniGUI目前版本还没有实现此功能,比较有用的功能,希望作者尽快实现此功能;

    MaxAllowedSize: 设置文件最大上传尺寸;

    message标题以及消息文本,可翻译成中文,这个属性也做的不完整,个别消息文本没有提取出来;

    TUniFileUpload控件目前最大的问题是不支持文件批量上传!

    事件:OnCompleted(Sender: TObject; AStream: TFileStream)

    负责文件上传完成后的处理,是把文件流保存到目标路径;

    procedure TMainForm.UniFileUpload1Completed(Sender: TObject; AStream: TFileStream);
    var
      DestName : string;
      DestFolder : string;
    begin
      if IsImage then
      begin
        UniImage1.Picture.LoadFromFile(AStream.FileName);
        UniLabel3.Caption:='File Name: '+UniFileUpload1.FileName;
      end
      else
      begin
        DestFolder:=UniServerModule.StartPath+'UploadFolder';
        DestName:=DestFolder+ExtractFileName(UniFileUpload1.FileName);
        UniLabel4.Caption:='File Name: '+UniFileUpload1.FileName;
        CopyFile(PChar(AStream.FileName), PChar(DestName), False);
        ShowMessage('File: '+UniFileUpload1.FileName+' Uploaded to folder: '+DestFolder);
      end;
    end;
  • 相关阅读:
    Visual Studio 2010CTP的安装
    Crystal Reports中的数据访问
    Web.config配置文件详解1
    asp.net 面向对象方式的传值
    DataSet导出到Excel
    asp.net 身份验证
    Ini文件操作类
    asp.net环境下配置kindEditor文本编辑器
    验证视图状态 MAC 失败解决方法
    Web.config配置文件详解2
  • 原文地址:https://www.cnblogs.com/fengxb/p/3273334.html
Copyright © 2011-2022 走看看