|  | @@ -1304,8 +1304,8 @@ module.exports = app => {
 | 
	
		
			
				|  |  |                      // }
 | 
	
		
			
				|  |  |                      const fileInfo = path.parse(stream.filename);
 | 
	
		
			
				|  |  |                      const create_time = Date.parse(new Date()) / 1000;
 | 
	
		
			
				|  |  | -                    const filepath = `public/upload/${this.ctx.tender.id}/stage/fujian_${create_time + index.toString() + fileInfo.ext}`;
 | 
	
		
			
				|  |  | -                    await ctx.helper.saveStreamFile(stream, path.resolve(this.app.baseDir, 'app', filepath));
 | 
	
		
			
				|  |  | +                    const filepath = `app/public/upload/${this.ctx.tender.id}/stage/fujian_${create_time + index.toString() + fileInfo.ext}`;
 | 
	
		
			
				|  |  | +                    await ctx.helper.saveStreamFile(stream, path.resolve(this.app.baseDir, filepath));
 | 
	
		
			
				|  |  |                      // console.log(await fs.existsSync(path.resolve(this.app.baseDir, 'app', filepath)));
 | 
	
		
			
				|  |  |                      // const fileInfo = path.parse(stream.filename);
 | 
	
		
			
				|  |  |                      // const fileName = 'stage' + create_time + '_' + index + fileInfo.ext;
 | 
	
	
		
			
				|  | @@ -1363,7 +1363,7 @@ module.exports = app => {
 | 
	
		
			
				|  |  |                  try {
 | 
	
		
			
				|  |  |                      const fileInfo = await ctx.service.stageAtt.getDataById(id);
 | 
	
		
			
				|  |  |                      if (fileInfo !== undefined && fileInfo !== '') {
 | 
	
		
			
				|  |  | -                        const fileName = path.join(this.app.baseDir, 'app', fileInfo.filepath);
 | 
	
		
			
				|  |  | +                        const fileName = path.join(this.app.baseDir, fileInfo.filepath);
 | 
	
		
			
				|  |  |                          // 解决中文无法下载问题
 | 
	
		
			
				|  |  |                          const userAgent = (ctx.request.header['user-agent'] || '').toLowerCase();
 | 
	
		
			
				|  |  |                          let disposition = '';
 | 
	
	
		
			
				|  | @@ -1407,7 +1407,7 @@ module.exports = app => {
 | 
	
		
			
				|  |  |                          if (!ctx.helper.canPreview(fileInfo.fileext)) {
 | 
	
		
			
				|  |  |                              filepath = `/tender/${ctx.tender.id}/measure/stage/${ctx.params.order}/download/file/${fileInfo.id}`;
 | 
	
		
			
				|  |  |                          } else {
 | 
	
		
			
				|  |  | -                            filepath = '/' + filepath;
 | 
	
		
			
				|  |  | +                            filepath = filepath.replace(/^app/, '');
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                          fileInfo.filepath && (responseData.data = { filepath });
 | 
	
		
			
				|  |  |                      }
 |