📜  jQWidgets jqxFileUpload uploadFile() 方法(1)

📅  最后修改于: 2023-12-03 15:32:17.182000             🧑  作者: Mango

jQWidgets jqxFileUpload uploadFile() 方法介绍

概述

jqxFileUpload 是 jQWidgets 提供的一个文件上传插件。其中的 uploadFile() 方法可以用于上传单个文件。

语法
$("#jqxFileUpload").jqxFileUpload({
    uploadUrl: "upload.php", 
    fileInputName: 'fileInput', 
    autoUpload: false
});

$("#jqxFileUpload").jqxFileUpload('uploadFile', fileId, fileName, fileContent);
参数
  • fileId (string): 文件 ID,由客户端生成;
  • fileName (string): 文件名;
  • fileContent (string): 文件内容;
返回值

无返回值。

示例
$("#jqxFileUpload").jqxFileUpload({
    uploadUrl: "upload.php",
    autoUpload: false,
    fileInputName: 'fileInput'
});

var fileContent = "这是文件内容";
var fileName = "file.txt";
var fileId = "123456";

$("#jqxFileUpload").jqxFileUpload('uploadFile', fileId, fileName, fileContent);
注意事项
  • fileId 一般由客户端生成,可以使用 uuid 等方式生成;
  • fileContent 只接受字符串类型数据,如果需要上传二进制文件,可以通过 base64 或 blob 等方式转换;
  • 上传文件大小和类型等限制由服务器端控制,在此不做赘述。