(content,fileName)
| 165 | } |
| 166 | |
| 167 | function _saveServer(content,fileName){ |
| 168 | console.log('save to server',fileName) |
| 169 | var q = RegExp('[?&]file=([^&]*)').exec(location.href); |
| 170 | var file=q && decodeURIComponent(q[1].replace(/\+/g, ' ')) |
| 171 | if(file&&fileName.indexOf('.tld')>=0)file+='.tld' |
| 172 | var fd = new FormData() |
| 173 | if(file){ |
| 174 | fd.append('file', file) |
| 175 | }else{ |
| 176 | fd.append('file', '/tmp/' + fileName) |
| 177 | } |
| 178 | fd.append('content', content) |
| 179 | fetch('/save', { method: "POST", body: fd }).then(resp => { |
| 180 | wtfmsg("save file ok") |
| 181 | }).catch(err => { |
| 182 | console.warn('save err') |
| 183 | }) |
| 184 | } |
| 185 | |
| 186 | function initFile(){ |
| 187 | var q = RegExp('[?&]file=([^&]*)').exec(location.href); |
no test coverage detected