Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文件API:返回文件引用(对象)或整个文件内容(字符串)?_Javascript_Html_File Upload_Fileapi - Fatal编程技术网

Javascript 文件API:返回文件引用(对象)或整个文件内容(字符串)?

Javascript 文件API:返回文件引用(对象)或整个文件内容(字符串)?,javascript,html,file-upload,fileapi,Javascript,Html,File Upload,Fileapi,在plupload(plupload.html5.js)中,我看到以下代码: // Blob is string so we need to fake chunking, this is not // ideal since the whole file is loaded into memory if (typeof(blob) == 'string') { chunkBlob = blob.substring(chunk * chunkSize, chunk * chunkSize

在plupload(plupload.html5.js)中,我看到以下代码:

// Blob is string so we need to fake chunking, this is not
// ideal since the whole file is loaded into memory
if (typeof(blob) == 'string') {
    chunkBlob = blob.substring(chunk * chunkSize, chunk * chunkSize + curChunkSize);
} else {
    // Slice the chunk
    chunkBlob = blob.slice(chunk * chunkSize, curChunkSize);
}
我想知道那团东西是不是一根绳子?正如我从源代码中看到的,blob变量应该包含(我认为它应该包含)用户选择的文件的文件引用,因此它表示如下内容:

<input type="file" onchange="var thatBlob = this.files[0]" />

从注释中,我看到它可能返回整个文件内容,而不是对它的引用。为什么


有什么我不明白的吗?

好的,我忽略了他们也使用getAsBinary()(返回字符串)