mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-06 01:12:03 +00:00
conflict fixed
This commit is contained in:
@@ -78,6 +78,29 @@ class EditorUtilities {
|
||||
return url;
|
||||
}
|
||||
|
||||
uploadImage = (imageFile) => {
|
||||
return (
|
||||
seafileAPI.getFileServerUploadLink(repoID, dirPath).then((res) => {
|
||||
let uploadLinkComponent = res.data;
|
||||
const uploadLink = uploadLinkComponent + '?ret-json=1';
|
||||
const name = getImageFileNameWithTimestamp();
|
||||
const blob = imageFile.slice(0, -1, 'image/png');
|
||||
const newFile = new File([blob], name, {type: 'image/png'});
|
||||
const formData = new FormData();
|
||||
formData.append('parent_dir', '/');
|
||||
formData.append('relative_path', 'images/auto-upload');
|
||||
formData.append('file', newFile);
|
||||
return {uploadLink, formData};
|
||||
}).then(({ uploadLink, formData}) => {
|
||||
return seafileAPI.uploadImage(uploadLink, formData);
|
||||
}).then ((res) => {
|
||||
let resArr = res.data[0];
|
||||
let filename = resArr.name;
|
||||
return this._getImageURL(filename);
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
uploadLocalImage = (imageFile) => {
|
||||
return (
|
||||
seafileAPI.getFileServerUploadLink(repoID, dirPath).then((res) => {
|
||||
|
Reference in New Issue
Block a user