index.uts 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. import { CommonOptions } from '../interface.uts'
  2. export function testInovkeRequest(options : CommonOptions) : void {
  3. uni.request({
  4. url: "https://request.dcloud.net.cn/api/http/method/post",
  5. method: "POST",
  6. header: {
  7. "Cookie": "token11222"
  8. } as UTSJSONObject,
  9. timeout: 6000,
  10. sslVerify: false,
  11. withCredentials: false,
  12. dataType: 'json',
  13. responseType: 'text',
  14. data: {
  15. "platform": {
  16. "abc": "xyq"
  17. },
  18. },
  19. firstIpv4: false,
  20. success: (res) => {
  21. options.success?.(res)
  22. },
  23. fail(e) {
  24. options.fail?.(e)
  25. },
  26. complete: () => {},
  27. })
  28. }
  29. export function testInovkeUploadFile(options : CommonOptions) : void {
  30. const imageSrc = "/static/uni.png";
  31. uni.uploadFile({
  32. url: 'https://unidemo.dcloud.net.cn/upload',
  33. files: [
  34. {
  35. name: "file1",
  36. uri: imageSrc
  37. },
  38. {
  39. name: "file2",
  40. uri: imageSrc
  41. }
  42. ],
  43. success: (res) => {
  44. options.success?.(res)
  45. },
  46. fail: (err) => {
  47. options.fail?.(err)
  48. },
  49. } as UploadFileOptions)
  50. }
  51. export function testInovkeDownloadFile(options : CommonOptions) : void {
  52. uni.downloadFile({
  53. url: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-app.png",
  54. filePath: `${uni.env.CACHE_PATH}/halo/world/`,
  55. success(res) {
  56. options.success?.(res)
  57. },
  58. fail(e) {
  59. options.fail?.(e)
  60. }
  61. } as DownloadFileOptions);
  62. }