在以前的版本中,我可以通过" fileFormDataName"更改文件字段的帖子名称,但现在它总是将帖子名称设置为" file"。我注意到你用版本7.2.0更改了它,但我不明白我是如何使用这个键映射更改" file"到"照片"例如。
我之前使用过ng-file-changed来选择后直接上传文件。使用新参数名称" ngf-change"这不再起作用了,不再调用该函数了。
最后但并非最不重要:如何使用我的插件版本(< 7.2.0)获取上传图片的尺寸?
我确实迁移到了最新版本,但它没有工作......如果我将文件绑定到范围模型,我不明白如何引用该文件(通过ng-model = " messageHistory.commentPhoto&#34)。我是否必须将其传递给范围函数,如
ngf-change="uploadPhoto($file)"
或者更确切地说
ngf-change="uploadPhoto(messageHistory.commentPhoto)"
两者都没有调用函数uploadPhoto()。不知道为什么。
答案 0 :(得分:0)
据我所知,在7.20之前的版本中你可以使用
Upload.upload({
url: 'some-url',
file: file,
fileFormDataName: 'fieldname',
fileName: 'myFilename.txt'
});
在版本> = 7.20中使用
Upload.upload({
url: 'some-url',
data: {{'fieldname,myFilename.txt'}: file}
});
或者没有文件名,只需
Upload.upload({
url: 'some-url',
data: {fieldname: file}
});