Javascript 文件API:返回文件引用(对象)或整个文件内容(字符串)?
在plupload(plupload.html5.js)中,我看到以下代码: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
// 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()(返回字符串)