Skip to content

Commit 8a97dc2

Browse files
committed
added http method prop
1 parent c663d11 commit 8a97dc2

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ $ npm install vue-image-crop-upload
119119
| noSquare | Boolean | false | disable square preview |
120120
| noRotate | Boolean | true | disable rotate function |
121121
| withCredentials | Boolean | false | support cross-domain |
122+
| method | String | 'POST' | request http method
122123

123124
#### Events
124125
| Name | Description |

upload-1.vue

+8-3
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,11 @@ export default {
201201
withCredentials: {
202202
type: Boolean,
203203
'default': false
204-
}
204+
},
205+
method: {
206+
type: String,
207+
'default': 'POST'
208+
},
205209
},
206210
data() {
207211
let that = this,
@@ -808,7 +812,8 @@ export default {
808812
field,
809813
ki,
810814
createImgUrl,
811-
withCredentials
815+
withCredentials,
816+
method
812817
} = this,
813818
fmData = new FormData();
814819
fmData.append(field, data2blob(createImgUrl, mime), field + '.' + imgFormat);
@@ -833,7 +838,7 @@ export default {
833838
that.setStep(3);
834839
new Promise(function(resolve, reject) {
835840
let client = new XMLHttpRequest();
836-
client.open('POST', url, true);
841+
client.open(method, url, true);
837842
client.withCredentials = withCredentials;
838843
client.onreadystatechange = function() {
839844
if (this.readyState !== 4) {

upload-2.vue

+7-2
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,10 @@ export default {
192192
withCredentials: {
193193
type: Boolean,
194194
'default': false
195+
},
196+
method: {
197+
type: String,
198+
'default': 'POST'
195199
}
196200
},
197201
data() {
@@ -803,7 +807,8 @@ export default {
803807
field,
804808
ki,
805809
createImgUrl,
806-
withCredentials
810+
withCredentials,
811+
method
807812
} = this,
808813
fmData = new FormData();
809814
fmData.append(field, data2blob(createImgUrl, mime), field + '.' + imgFormat);
@@ -828,7 +833,7 @@ export default {
828833
that.setStep(3);
829834
new Promise(function(resolve, reject) {
830835
let client = new XMLHttpRequest();
831-
client.open('POST', url, true);
836+
client.open(method, url, true);
832837
client.withCredentials = withCredentials;
833838
client.onreadystatechange = function() {
834839
if (this.readyState !== 4) {

0 commit comments

Comments
 (0)