index.uts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. import { CommonOptions } from '../interface.uts'
  2. export function testInovkeRequest(options : CommonOptions) : void {
  3. uni.request<any>({
  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. data: {
  13. "platform": {
  14. "abc": "xyq"
  15. },
  16. },
  17. firstIpv4: false,
  18. success: (res : RequestSuccess<any>) => {
  19. options.success?.(res)
  20. },
  21. fail(e : RequestFail) {
  22. options.fail?.(e)
  23. },
  24. } as RequestOptions<any>)
  25. }
  26. export function testInovkeUploadFile(options : CommonOptions) : void {
  27. const imageSrc = "/static/uni.png";
  28. uni.uploadFile({
  29. url: 'https://unidemo.dcloud.net.cn/upload',
  30. files: [
  31. {
  32. name: "file1",
  33. uri: imageSrc
  34. } as UploadFileOptionFiles,
  35. {
  36. name: "file2",
  37. uri: imageSrc
  38. } as UploadFileOptionFiles
  39. ],
  40. success: (res : UploadFileSuccess) => {
  41. options.success?.(res)
  42. },
  43. fail: (err : UploadFileFail) => {
  44. options.fail?.(err)
  45. },
  46. } as UploadFileOptions)
  47. }
  48. export function testInovkeDownloadFile(options : CommonOptions) : void {
  49. uni.downloadFile({
  50. url: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-app.png",
  51. filePath: `${uni.env.CACHE_PATH}/halo/world/`,
  52. success(res : DownloadFileSuccess) {
  53. options.success?.(res)
  54. },
  55. fail(e : DownloadFileFail) {
  56. options.fail?.(e)
  57. }
  58. } as DownloadFileOptions);
  59. }