有以下代码:
element.bind 'change', (changeEvent) ->
reader = new FileReader()
reader.onload = (loadEvent) ->
attachments.push loadEvent.target.result
console.log(changeEvent)
reader.readAsDataURL(changeEvent.target.files[0])
正如您所见,我可以获得文件内容(“data:application / pdf; base64,JVBERi0xLjQKJeTw7fgKNCAwIG9iago8PAovQ29sb3JTcGFj ...”),但我需要获取这些参数:
我该怎么办?谢谢!
答案 0 :(得分:0)
changeEvent.target.files
是一个描述上传文件的对象数组。
file = changeEvent.target.files[0]
if 'name' in file
console.log "name: #{file.name}"
else
console.log "name: #{file.fileName}"
if 'size' in file
console.log "size: #{file.size} bytes"
else
console.log "size: #{file.fileSize} bytes"
if 'mediaType' in file
console.log "type: #{file.mediaType}"